We booked a snorkeling tour and after a couple of hours, we had our fill. We still have two hours on our trip so the captain took us whale watching and we saw 3 humpback whales. It was an amazing day.