Cabo Pulmo is a city in Baja California. Cabo Pulmo is one of the top diving destinations in Baja California. It is home to the largest living coral reef on the Pacific side of North America. The town consists of basic accommodations, a few dive shops, a couple restaurants and a small grocery store.
Be sure to take the 1 Highway going north towards to the airport to Camino Cabe Este (towards La Rivera). The road is mainly paved, but the last 6 miles is a rocky dirty path. If you take the coastal road, the dirt path is much longer than paved so it really isn't recommended.
Cabo Pulmo has a great area for snorkeling with scenic coral reefs, fish, and turtles. Because of the wind and weather, be sure to check in with your snorkeling host on conditions. Morning is preferable because the wind is less intense. Each snorkeling vendor charges about the same price ($45 USD).