Caribbean restaurant offering flavorful dishes.