Does anyone know who BB uses for these trips, should I book in advance (I am coming in mid July) or should I just book throug the hotel when I get there. Also looking to do a full day Fishing, Snorkling, Beach BBQ with my family of 8 any reccommendations on who to book through with this would be great.