Caribbean restaurant offering global music and vibes.