The best time of year for snorkeling around La Paz is from March to November when the water temperatures are warmer and the visibility is better. However, excursions are typically available year-round, weather permitting.