Snorkeling with Whale Sharks in Cabo Located on the beautiful Baja California Peninsula, Cabo offers a unique and breathtaking adventure experience: Snorkeling with Whale Sharks. These gentle giants of the sea, with their immense size and awe-inspiring presence, create unforgettable...