Snorkeling in Cabo San Lucas

Shimmering turquoise waters and sparkling golden sand; snorkeling in Cabo San Lucas is a dream!