Caribbean restaurant serving authentic island cuisine.