Santa Catalina Island, just 22 miles off the coast of Los Angeles, is about an hour's journey by boat. Here, rolling hills meet pristine beaches and Avalon, its only incorporated city, hums with ...