Yes, you can definitely go snorkeling in Cabo San Lucas. The region is home to some of the best snorkeling spots in Mexico, with crystal-clear waters and a diverse array of marine life to explore. The most popular snorkeling spots in Cabo San Lucas include Santa Maria Bay, Chileno Bay, and Pelican Rock.