The dry, sunny climes of Baja California Sur mean that swimming is a popular activity virtually all year round. Playa Palmilla is located along the San José river, resulting in calm swimming conditions that also make it popular for snorkelling. Alternatively, Playa Hotelera is a sprawling beach backed by San José’s hotel district with gentle swells; enjoy the crystalline waters, and relax on the sand with rented lounge-chairs and umbrellas. For something further afield, check out the various beaches at cities like Cabo San Lucas and La Paz.