At Nipper's you can dine in "Overso" airconditioned restaurant. You can read their menus on their website.
At Grabber's you dine by the pool, or in the outside tent with picnic tables. You can watch the most beautiful sunset from here.
At Sunsetter's Restaurant at Orchid Bay Marina you can dine inside in aircondition, or outside.
Fishtales Bar & Restaurant features a pool table. Great place to watch sports on big TV screens.
Island Flavours on the dock in the harbour serve both lunch and dinner.
Kid's Cove is mostly a bar, but sometimes they serve food as well.