Spend the day snorkeling at Puerto Morelos National Reef Park. By boat, visit three locations in the national park and snorkel for 45 minutes at each place. With an expert guide, swim past corals and tropical fish in the warm Caribbean waters. A buffet lunch, domestic open bar, and use of the shower amenities at a beach club are included; as is round-trip hotel transport.