Recent travelers loved the reasonable prices, knowledgeable tour staff and snorkeling experience, but some warned that the beaches may be covered in foul-smelling seaweed depending on the current ...