Where are you going?
Or, let us surprise youSpin the Globe ®

The Best Waterfront Dining in Fort Myers and Sanibel

With ocean at every turn, Fort Myers and Sanibel offer plenty of options for waterfront dining. Your only problem will be deciding whether you want marina views, Gulf of Mexico vistas, or a little bit of both.
Save Place
5848 Cape Harbour Dr, Cape Coral, FL 33914, USA
Diners come by both land and boat to this popular waterfront restaurant, set on a channel in Cape Coral. To be sure, the views are more of a draw than the food (basic pastas, salads, and mostly fried dishes) but, if you’re looking for a...
Save Place
714 Fishermans Wharf, Fort Myers Beach, FL 33931, USA
For a Florida seafood experience that dates all the way back to 1937, you can't beat a stop at this original fish market in Fort Myers. The Dixie Fish Co. was once the delivery site for all manner of scallops, clams, snapper and oysters. Today,...
Save Place
6467 Sanibel Captiva Rd, Sanibel, FL 33957, USA
Cozy, romantic, and right on the beach, this Sanibel restaurant is perfect for a special-occasion dinner. Book a table for the hour leading up to sunset, then linger over New American cuisine like lobster tempura, blue crab cakes, and roasted...
Save Place
1000 Estero Blvd, Fort Myers Beach, FL 33931, USA
Open every day for lunch and dinner, this casual spot next to the Fort Myers Beach pier has been around for more than two decades. Grab a spot on the outdoor terrace overlooking the sand for mango ceviche made with Gulf shrimp and bay...
Save Place
11546 Andy Rosse Lane, Captiva, FL 33924, USA
The quintessential Florida sunset moment plays out night after night at this waterfront pub and restaurant in Captiva. Open since the 1970s, the British-style spot draws tourists and locals alike with sweeping views of the Gulf of Mexico and more...
Save Place
200, Pineland, FL 33945, USA
According to local legend, this little hideaway off Pine Island inspired Jimmy Buffet to write his famous “Cheeseburger in Paradise.” To get to the 100-acre Cabbage Key, take a private boat or water taxi from Pineland Marina. Then,...
Save Place
15183 Captiva Dr, Captiva, FL 33924, USA
Many patrons arrive by boat to this popular waterfront restaurant, overlooking the Intracoastal Waterway in Captiva. As much for the pretty scenery, they come for the delicious Florida seafood, which ranges from stone crabs and oysters to shrimp...
Save Place
1028 Estero Blvd, Fort Myers Beach, FL 33931, USA
With an outdoor patio just steps from the water, this favorite restaurant on Fort Myers Beach pairs drinks and food with dolphin sightings. The menu caters to tourists from up north—abundant during snowbird season—with dishes like...
Save Place
3040 Estero Blvd, Fort Myers Beach, FL 33931, USA
One of the most elegant dining options on Fort Myers Beach, this waterfront raw bar and restaurant is a favorite for dinner overlooking the beach. For some serious indulgence, order the seafood tower for two, which comes loaded with oysters,...