Marco Island is surrounded by water so it’s no surprise many of the best restaurants serve delicious freshly caught seafood. With a range of style and prices, you’re sure to find a new favorite dinner spot or must-go lunch place while your visiting.

Local Favorite

Little Bar

In the fishing town of Goodland is the quirky yet dependable Little Bar. Serving up fresh seafood, shellfish, salty favorites, Everglades fare, and Old World staples for 41 years, this little waterside restaurant is a tourist and local favorite alike.

Visit their website to see their monthly entertainment schedule.

Modern Beachfront


This open-air beachside dock restaurant boasts over 200 gulf view seats and focuses on locally sourced and sustainable seafood with farm-fresh produce. Enjoy the sunset, a salty breeze and a delightful dinner before heading back to your home away from home.

Visit their website for more info.

Authentic Italian

Sale e Pepe

Created from scratch daily, Sale e Pepe’s menu is truly authentic Southern Italian cooking. With sweeping gulf views and an extensive collection of wines, it’s the perfect setting for a romantic date night!

Visit their website for more info.

Breakfast & Brunch

Doreen’s Cup of Joe

This breakfast-all-day spot is the perfect place to grab coffee, some freshly squeezed orange juice and a stack of famous key lime pancakes. They use only fresh, local, and the healthiest products available.

Visit their website for more info.

Waterfront Restaurant

Snook Inn

Snook Inn is the perfect place to experience authentic island cuisine for lunch and dinner. Right by the docks and live music every evening, this long-standing restaurant and bar is the social hub of the island. They will also cook up your catch!

Visit their website for more info.

Browse Categories