Someone told me there is a great place (bar) to go which is upstairs, near the Yacht Club and has a panoramic view of the island, not to mention great mango coladas. Does anyone know the name of it?