I have taken the Tabayana Beach trip and was quite satisfied. The bus will traverse the hilly to mountainous island, affording you some spectacular views of the ocean. Although probably most of the cruisers will opt for this excursion, the beach facility is quite large. Plenty of chairs and loungers, and if you get there early enough, you can snag a front row palm tree for shade. Plenty of shade however back off the beach. The snorkeling from the beach is fairly good. Lunch was ok. Bath house facilities including showers. Quite a pretty spot.