Someone Rhodes Hall! lol. Yes, they come pick you up in Negril at your place of stay. Snorkeling is GREAT!! Yes, right off the beach! We have stayed there many times. I would do a day or two stay there. IMO. Ask away!