Our travel writer visit the Caribbean island and discovered the restaurants, hotels and activities to float your boat.