Fort Myers Beach offers a wide variety of restaurants and bars, casual to fine dining, on and off the beachfront. Below is a list of a few of our favorite spots for you to check out during your stay!
Mr. Waves Island Bar
- 1028 Fifth St. – Food/Drinks
Laid-back American spot serving comfort food and generous drink buckets, plus nightly karaoke for a lively crowd.
Snug Harbor Waterfront Restaurant
- 645 Old San Carlos Blvd.
Dine on the dock overlooking the bay. Snug Harbor offers “cook up your catch”. Bring in your freshly caught fish and they will prepare it for you.
Fresh Catch Bistro
- 4761 Estero Blvd.
Great local seafood restaurant overlooking the Bay, perfect for a fine dining dinner experience.
The Yucatan Beach Stand
- 250 Old San Carlos Blvd.
Short stroll from the sand on Fort Myers Beach! Join them for lunch, dinner, drinks, live music, and fun!
Beach Bar
- 1668 I Street
Our favorite island bar. Kick back and relax with your toes in the sand! Cold beer and sunsets served daily. Music every weekend 2-6. Music every day during season. Quiets down after sunset.
Flipper’s on the Bay
- 8771 Estero Blvd.
Open for breakfast, lunch or dinner, this quaint gem has been named the “best waterfront restaurant” on the island. Come by land or by sea and enjoy its casual laid back vibe!
La Ola Surfside
- 1035 Estero Blvd. #3 – Food Truck
Located in historic downtown Fort Myers Beach at Times Square. Perfect location to enjoy live music, people watching, tropical drinks, and Tex-Mex dishes.
MoJoe’s Coffee Cafe
- 1740 Estero Blvd. – Food Truck
Coffee shop offering espresso drinks, smoothies, and a breakfast-centric cafe menu.
Wahoo Willies
- 645 Old San Carlos Blvd.
Fort Myers Beach Ultimate Tiki Bar. Full Bar, delicious food, and live entertainment.
Lighthouse Tiki Bar and Grill
- 1051 Fifth St.
Lively Polynesian-themed bar and restaurant offering pub grub, fruity cocktails, and live entertainment.
Dixie Fish Company
- 714 Fisherman’s Wharf
Down-to-earth hangout offering seafood grub and live music, plus an airy patio on the gulf.
Bonita Fish Company
- 702 Fisherman’s Wharf
Hopping eatery featuring seafood, drinks, live music and water vistas in an informal space.
Legno Italian Kitchen
- 7205 Estero Blvd.
Located in Santini Plaza, this is a great Italian spot.
Petey’s Upper Deck Bar at Matanzas Inn
- 416 Crescent St.
Best Pizza on the island. Great view…. you may even see a dolphin or two on our back bay.
Nervous Nellie’s of Ft Myers Beach
- 1131 First St. –
Casual, fun restaurant that boasts a large selection of fresh seafood, over-stuffed sandwiches and more. Great happy hour at the top bar and a nice view of the water.
The Whale
- 249 Estero Blvd.
Casual late-night hangout serving signature grouper sandwiches and smoky BBQ, with big-screen TVs and a breezy upper-deck for water views.

