a bit of advice though just my opinion. for most things wait till u get their to make plans. you might decide you just want to get a buzz and hang out. i find things like snorkling you get a much better price just asking someone on the beach. i happen to like captain Moses but there are lots of boats for hire.