We were on a Royal Caribbean cruise and this city was one of the port stops. Nothing that our cruise offered for excursions wow'd us, so we mapped this restaurant on the water. A little advice - ask how much the cab ride is before...you get in or as you start your ride. We did not, and I think we were overcharged by maybe $5. Once we arrived, a gentleman approached us from the club and explained the risks of snorkeling off their pier (to the right are sharp rocks) and that it was at our own risk for liability claims. We brought our own snorkle gear, but they have equipment available to rent as well. You can also pay to rent their beach loungers and umbrellas. We opted for a table at no charge. He explained we had a minimum of $10 USD to spend on concessions in order to snorkel there, which we easily met with drinks and apps. Actually, I think we were just under the threshold, but they didn't seem to care or check as long as we ate and drank and gave them some business. Bathrooms were clean, it was not crowded at all, and we had a great time snorkeling and hanging out. We had one woman approach us for massages, but there were no other vendors that came around. Be sure to clarify how much the cab ride will be back to the port, we made the same error and when we arrived the woman just said, "It's the same as how much you paid this morning." We were definitely overcharged both ways, but really we spent $20 plus tip each way for our family of 5. Not the end of the world, but it also can't hurt to advise others to ask to prevent this from happening to them.More