Who knew you could snorkel on an island in California? Catalina Island specializes in some of the best snorkeling this side of the border. Rent some gear or ...