Snorkeling trip was under 40 minutes, almost all of which was in the boat going there and back. There were no fish and next to zero visibility, not their fault but could have warned us.l (I didnt book in advance, so they should have known from earlier trips in day) Also to be fair they asked us if we wanted to stay longer but whole group agreed it was pointless. Also the mask leaked a lot.