Sanibel Island Restaurants.

4 Best Sanibel Island Restaurants on the Water

Written by Boatsetter Team
February 14, 2023

Sanibel Island is known as the best shelling beach in the world. Between unmatched sunrise and sunset views, sea turtle nests, and fun activities like kayaking, biking, and wildlife preserves, this barrier island escape has something for everyone.

And for when you get hungry, Boatsetter has compiled a guide to the four best Sanibel Island restaurants on the water. Now you can make the most of your island adventure without having to get off the water.

  1. The Green Flash Restaurant
  2. Harborside Bar & Grille
  3. Lighthouse Restaurant & Bar
  4. Old Captiva House

Explore Boat Rentals on Sanibel Island, Fl

1. The Green Flash Restaurant

The Green Flash Restaurant, Sanibel Island.

The Green Flash Restaurant on Sanibel Island hosts an upscale dockside dining experience with a full, flavorful seafood menu.

We recommend the famous Shrimp Bisque as a starter. For rich Florida flavor, try the Stuffed Grouper, Crunchy Grouper, or the Pan-Sauteed Triple Tail with mango salsa. And if you’re in the mood for something sweet, their lengthy dessert menu is sure to satisfy you. If you find yourself on the fence, try the Key Lime Pie – a local favorite.

  • Address: 15183 Captiva Dr, Captiva, FL 33924
  • Hours: Mon–Sun 11:30am–3:30pm, 5pm–9:30pm
  • Reservations: Available
  • Type of Food: Elevated Seafood
  • Dockage Available: Yes

2. Harborside Bar & Grille

Harborside Bar & Grille, Sanibel Island.

For anyone spending their Sanibel Island stay at the South Seas Resort, docking and dining at the Harborside Bar & Grille is a must.

This upscale eatery features breathtaking water views and some of the finest seafood creations on the island. For the adventurous, start with the Spanish Octopus, served in a smoked paprika puree. For your entrée, you have your fair pick between surf or turf. The Mahi Mahi, Fish & Chips, and the Angus Center-Cut Filet are all great choices.

  • Address: 5400 South Seas Plantation Road, Captiva, FL 33924
  • Hours: Mon Closed, Tue–Sun 3pm–10pm
  • Reservations: Available
  • Type of Food: Steak, Seafood, and Cocktails
  • Dockage Available: Yes

*South Seas Resort Guests and Members Only

3. Lighthouse Restaurant & Bar

Lighthouse Restaurant & Bar, Sanibel Island.

Enjoy classic Florida sunsets when you sit on the outdoor deck at the Lighthouse Restaurant & Bar. This Sanibel Island restaurant on the water is just off McGregor Boulevard, on your way to (or back) from the island.

Start with some Ahi Tuna Tacos or Florida Gator Tail. For your main course, you can choose from a variety of grouper, swordfish, salmon, mahi mahi, Chilean sea bass, unicorn fish, and branzino. Try these fresh fish as a signature entrée or choose from a list of prep choices to customize a creative meal guaranteed to satisfy you!

Pro Tip: If you’re looking for live entertainment, then the Lighthouse Restaurant & Bar is a great place to dock, dine, and soak up some island vibes.

  • Address: 14301 Port Comfort Rd, Fort Myers, FL 33908
  • Hours: Mon-Sun 11am–10pm
  • Reservations: Not Available
  • Type of Food: Seafood
  • Dockage Available: Yes

4. Old Captiva House

Old Captiva House, Sanibel Island.

Discover an upscale atmosphere and ocean views at the Old Captiva House, an often-overlooked treasure. Everyone who finds their way to Old Captiva House falls in love with their delicious breakfast selections and savory dinner menu.

The Grand Mariner French Toast and Buttermilk Pancakes are perfectly fluffy. You can satisfy any morning cravings between the Lobster Benedict and classic Steak and Eggs. And if you dock and dine at Old Captiva House later in the day, we recommend trying the Cioppino (Fisherman’s Stew) or the Pomegranate Glazed Lamb Chops.

  • Address: 15951 Captiva Dr, Captiva, FL 33924
  • Hours: Mon–Sun 7:30am–7:30pm
  • Reservations: Available
  • Type of Food: High-End Meat & Seafood
  • Dockage Available: Yes

Now that you know the best waterfront restaurants on Sanibel Island, you can maximize your island adventure.

There’s no doubt that Sanibel Island is best experienced by boat. So, if you want to level up your trip to Sanibel Island, book a boat rental with Boatsetter today! For more information, just click here.

About Boatsetter

Boatsetter is a unique boat-sharing platform that gives everyone — whether you own a boat or you’re just renting — the chance to experience life on the water. You can list a boat, book a boat, or make money as a captain.

List. Rent. Earn— Only at Boatsetter


Browse by experience


Explore articles