On a subject other than a hotel. Do not go on a snorkling tour with a big group. They take you to a beat up reef that has sea fans, fish and nothing else. Find a local boat captain that will take you fishing and snorkling to a real nice reef. You will pay about $20.00 more but it is well...