An Insider’s Guide to the Best Snorkeling Spots in Catalina

The Casino in Avalon on Catalina Island

The Casino in Avalon on Catalina Island. Photo by Elise Thompson.

Bookmark the permalink.

Leave a Reply