Catalina Island beaches offer everything from waterfront cocktails and seafood dining to kayaking and snorkelling, romantic getaways, and family fun. You can enjoy a wealth of experiences across the island, including soft sands or pebble-strewn shores, brilliant sunrises, and boulders...