Witness the splendor of watching whales in their natural environment on a full-day whale watching and snorkeling tour from Sayulita. Climb aboard a stylish 60-foot (18-meter) vessel and set sail to the stunning Marietas Island, considered one of the world’s most beautiful areas. Don a snorkel and plunge into the iridescent waters in search of tropical marine life and colorful coral. Feast upon a gourmet lunch accompanied by cocktails and then partake in water activities like kayaking and paddle boarding. Scour the sea for sightings of whales before cruising back to Sayulita in the Mexican sun.