Oh Capri – the island of staggering rock formations, giant luscious lemons, and fresh Caprese salad. The water surrounding Capri is impossibly blue. And the people walking the streets of Capri have a reputation for being impossibly beautiful (not to…