Caribbean flavor restaurant, located right on the best beach of Nevis.