Caribbean restaurant offering authentic flavors.