Discover some of the best diving spots in Baja California Sur Baja California Sur has world-class beaches. While surfing is…