Majahuitas and Yelapa Beach Snorkeling Adventure. Best snorkeling excursion EVER!!! I've snorkeled alot, and Majahuitas was hands down one of the best spots. Incredible variety of fish, saw eels, an octopus, and needle fish, like swimming in an aquarium! The hike to the waterfall in Yelapa is worth the effort! Emillio and his crew kept us entertained and laughing the whole trip. Highly reccomend.
Read bobylax's full Carnival Miracle cruise review
Carnival Cruise Line