What’s better than relaxing on a sun lounger, drinking, and gazing out over the crystalline waters of the Mediterranean? Capri’s beaches are few and small, carved into the rocky coast by wind and water and devoid of sand. The beach establishments, however, are like seaside salons, with excellent seafood and fish restaurants where you can relax all day long.