Northeast of Cabo San Lucas, the snorkeling at Cabo Pulmo Bay is known for its sea lions, manta rays and grey whales. The Cabo Pulmo Bay is a protected marine park sanctuary known as Cabo Pulmo Marine Reserve. Many snorkelers start at Mermaids Beach which is accessible via a short hike from the southern shore of Pulmo Bay. If you're up for seeing the sea lions, take a snorkeling boat tour to Frailes Rock Sea Lion Colony.
To reach the snorkeling at Cabo Pulmo Marine Reserve by air, fly into Los Cabos International Airport. From the airport, it is a 90 minute drive. Start by heading north on Highway 1 past Caduano, Mira Flores, and Santiago turnoffs. Once you approach a small village called Las Cuevas you will find a right turn to La Ribera. Follow the road to La Ribera and turn right just prior to entering La Ribera. You will see the Cabo Pulmo turnoff. Follow the Cabo Pulmo road south until the pavement ends. Continue another 6 miles on the dirt road until you reach the village of Cabo Pulmo. Prior to Cabo Pulmo you will see some signs promoting Cabo Pulmo information, continue past this village, Cabo Pulmo is the next bay.
Overall, Cabo Pulmo Marine Reserve is the 10th most popular snorkel dive spot of all 40 snorkeling dives in Mexico.