Coastal gems of California: 10 best beaches that have it all

No. 10: Crissy Beach - San Francisco, California

No. 9: Main Beach - Laguna Beach, California

No. 8: La Jolla Shores Beach - La Jolla, California

No. 7: Butterfly Beach - Montecito, California

No. 6: Santa Monica State Beach - Santa Monica, California

No. 5: Coronado Beach - Coronado, California

No. 4: Huntington State Beach - Huntington Beach, California

No. 3: Harbor Beach - Oceanside, California

No. 2: Pismo Beach - Pismo Beach, California

No. 1: Oxnard Beach Park - Oxnard, California

Don’t Miss These Things to Do in LA This Weekend!