Probably only heading over again for the day trip, have done both Coconuts and Bali Hai Cruises and liked the Bali Hai one much more BUT found the snorkelling was not as good as the water was quite rough and visibility not so good. Not sure if this was because it was later in the day or just a reflection on where they take you. Any advice/suggestions?