5 Catalina Island-shutterstock_26614651.jpg

Shutterstock

Catalina Island is home to some of the most beautiful beaches in all of California. Visit Descanso beach for incredible snorkeling opportunities, South Beach for the ultimate relaxation and Middle Beach for scenic views. Other beaches to visit include Step Beach and Two Harbors Beaches.