4 min readEverything You Need To Know About Snorkeling on CatalinaAvalon—the charming town on Catalina Island—has a scenic walkway along Avalon bay, beach access, and plenty of opportunities for...