Guests can have breakfast, lunch and dinner and relax in the gentle Caribbean breeze at the on-site restaurant.