For dinner, if you want to splurge, suggest the Charela Inn restaurant (long time owners, he's Jamaican and she's originally from France); or Kayuba (which is close to Bourbon Beach); or if you are looking for great Jamaican food at much more reasonable cost, check out the beach front dining at Coconuts International.