Steps from the sand on Princess Margaret Beach, Jack’s Beach Bar is the perfect spot for an alfresco lunch, happy hour on the terrace, or both. It’s a good choice for dinner, too, although landside access is tricky, with lots of stairs and rough terrain that’s difficult to navigate in the dark. Whenever you come, look forward to local ingredients, prepared with an international touch. Pair the tropical quinoa salad with the catch of the day, or opt for the famous fried chicken, served with your choice of mango chutney, smoky barbecue sauce, blue cheese dip, or Mama’s Hot Sauce. If you’re having too much fun on the water, order something from the delivery menu and Jack’s will bring it directly to your boat—the restaurant delivers up to almost two miles from the beach.