22 Lively Waterfront Dock-And-Dine Restaurants in Southwest Florida – Let’s Go!

Discover the Best Dockside Restaurants on FLorida’s Gulf Coast from Naples to Sarasota
Ahoy, fellow boaters and seafood lovers! If you’re cruising the stunning waters of Southwest Florida, there’s no better way to break up your day on the water than a “Dock and Dine” restaurant experience. These fun Southwest Florida dock and dine restaurants let you tie your vessel up right at adjacent docks, and step ashore (or straight onto the patio), and indulge in fresh catches, tropical vibes, and breathtaking sunsets without ever leaving the water’s edge.
From the upscale elegance of Naples to the treasured beach shacks of Matlacha, to the sophisticated vibe of Sarasota, the gulf coastline and intercostal waterway are dotted with marinas-turned-dining hotspots. These eateries aren’t just about the food—they’re about the convenience for boaters, live music, tropical drinks and menus featuring Gulf-fresh seafood that pairs perfectly with your salty sea adventure.
Our guide includes hidden gems and popular dockside hotspots from Naples to Sarasota. Whether you’re exploring the barrier islands or venturing into Charlotte Harbor, these waterfront restaurants make a great boating destination. We’ll dive into what each is known for, why boaters flock to them, and share navigation details including latitude and longitude for easy GPS plotting. Let’s set sail!
1. The Dock at Crayton Cove – Naples
Nestled on the historic Gordon River in the heart of Naples, The Dock at Crayton Cove has been a waterfront staple since 1976. Known for its fresh seafood with tropical twists—like drunken black mussels, buffalo grouper bites, and the signature Great Dock Burger—this spot blends regional flavors with international flair. The open-air setting offers stunning views of Naples Bay, making it ideal for brunch, lunch, or dinner.
Boaters love it for the straightforward docking at the adjacent Naples City Dock (just steps away), allowing easy access after a morning on the water. It’s a relaxed vibe where you can watch dolphins play while sipping craft cocktails—perfect for unwinding without the hassle of trailering your boat. Voted “Best of the Gulf Shore,” it’s a must-stop for its authentic Florida charm and boater-friendly setup.
2. The Boathouse on Naples Bay – Naples
Perched near Channel Marker 4 in Naples Bay, The Boathouse on Naples Bay is a family-owned gem with a 500-foot dock specifically for restaurant patrons. Famous for its award-winning seafood using locally sourced ingredients, highlights include chargrilled octopus, bacon-wrapped sea scallops, and stuffed flounder. The menu also features hearty options like prime sirloin and loaded chili, all served in a historic, unpretentious atmosphere with floor-to-ceiling windows overlooking the bay.
What draws boaters here? The dedicated dock space accommodates larger vessels, making it a seamless pit stop for lunch or sunset dinners. Families and couples rave about the views and casual energy—dock, dine, and depart without missing a beat. It’s especially popular for its affordability and daily specials, turning a boating outing into a full meal deal.
3. Kelly’s Fish House – Naples

Overlooking the Gordon River since 1953, Kelly’s Fish House embodies Old Florida with its rustic decor, fishing artifacts, and focus on ultra-fresh Gulf catches. Signature dishes include stone crabs (in season), Florida grouper, Key West mahi-mahi, and even Everglades frog legs, paired with tropical beverages and homemade desserts.
Boaters adore the direct riverfront docking on the Gordon River, right in the Naples Waterfront District—ideal for grabbing lunch mid-cruise or capping off a long day. The family-owned spot feels like a hidden gem, with easy access and a no-fuss attitude that lets you focus on the food and scenery rather than logistics. It’s a timeless choice for those seeking authentic, boater-centric dining with a side of history.
4. Pinchers Crab Shack – Naples
Located in the bustling Tin City waterfront district on Naples Bay, Pinchers Crab Shack is a lively hub for crab lovers, specializing in Maryland-style blue crabs, Alaskan king crabs, conch fritters, and smoked grouper dip. The menu spans seafood favorites like blackened shrimp tacos and baby back ribs, all in a casual, fun atmosphere close to shopping and entertainment.
For boaters, the convenience is key: Dock right at Tin City’s slips, dine al fresco, and explore nearby without moving your vessel. It’s a high-energy spot with quick service, making it perfect for groups or spontaneous stops. Boaters appreciate the proximity to Naples Bay channels and the vibrant, post-docking entertainment options—dock, eat, shop, repeat!
5. Bayside Seafood Grill & Bar – Naples
In the upscale Village on Venetian Bay, Bayside Seafood Grill & Bar offers multi-level dining with a focus on creative seafood like crunchy Florida grouper, teriyaki-glazed salmon, and prime cheddar burgers. The Sunday brunch is legendary, and the wine shop adds a sophisticated touch to the casual patio vibe.
Boaters are drawn to the easy docking at Venetian Bay, allowing a quick escape from the water to enjoy open-air seating with bay views. It’s a versatile spot for everything from casual lunches to elegant dinners, loved for its family-friendly options and boater perks like ample dock space. The location makes it a strategic stop en route to further explorations.
6. Doc Ford’s Rum Bar & Grille – Fort Myers Beach
On the back of Estero Bay in Fort Myers Beach, Doc Ford’s channels island-inspired vibes with rum-infused dishes and daily specials. Known for its premium rums, fresh seafood platters, and Yucatan shrimp, it’s a nod to the novels that inspired it—think lively, tropical escapism.
Boaters can’t get enough of the waterfront docking under the bridge, with indoor/outdoor seating and live entertainment. It’s family-friendly and affordable, ideal for arriving by boat for sports viewing or sunset mojitos. The easy access from the Gulf makes it a favorite for mid-journey refuels, blending convenience with a fun, nautical theme.
7. The Green Flash Waterfront Restaurant – Captiva

Captiva Island’s premier waterfront spot, The Green Flash Restaurant offers gourmet dining with a European flair right on Pine Island Sound. Known for its fresh local seafood, ribeye steaks, and inventive tacos like fish and shrimp, it’s a go-to for special events and weddings with stunning sunset views.
Boaters love pulling up to one of the 15 available slips after a day on the water, making it an effortless dock-and-dine haven. The outdoor seating and lively bar create a perfect post-cruise unwind, with ample parking for trailers too—ideal for blending boating adventures with upscale yet relaxed meals.
8. The Mucky Duck – Captiva
A favorite restaurant for all visitors to Capital, The Mucky Duck was hit hard by recent hurricanes, but expects to be open again by the 2026 winter season. This iconic British-style pub on Captiva’s sugar-white sands has been a sunset-watching staple since the 1970s. Famous for fresh seafood like crab cakes and its signature Mucky Duck Ale (a crisp red lager), it boasts 16 beers on tap and a neighborhood beach vibe that draws locals and visitors alike.
Though just feet from the water, boaters appreciate the easy beach access and nearby docking options in the Captiva Pass area, turning it into a casual dockside stop for cold brews and bites. The open-air setup and lively atmosphere make it a fun, no-fuss choice for groups arriving by sea to catch the daily sunset spectacle.
9. Yucatan Waterfront Bar & Grill – Matlacha
Since 2016, the Yucatan Waterfront Bar & Grill is Matlacha hotspot that combines Gulf Coast and Caribbean flavors in a colorful, Old Florida setting. Known for its island-inspired cuisine like fresh seafood, pasta, and burgers made with the freshest ingredients, it’s a lively gathering spot with live music and tropical cocktails.
Boaters rave about stepping straight off the boat onto the swings for dockside dining overlooking the water—it’s designed for easy access via Matlacha Pass, making it a spontaneous stop for lunch or sunset vibes. The relaxed, fun atmosphere and waterfront views turn any cruise into a vacation highlight.
10. Blue Dog Bar & Grill – Matlacha
A cozy neighborhood gem in the resilient community of Matlacha, Blue Dog is celebrated for its ultra-fresh seafood sourced from local fishermen, brewers, and farmers. Signature dishes include conch fritters, smoked fish dip, and hearty pub fare, all served in a laid-back, artistic environment.
What makes it a boater’s delight? Direct waterfront docking in the shallow, scenic Matlacha waters allows for quick ties and al fresco meals with bay views. It’s affordable, family-friendly, and perfect for casual stops en route to Pine Island, where the small-town charm and quality bites reward the short navigate.
11. Tarpon Lodge Restaurant – Pine Island
Housed in a historic 1926 lodge on Pine Island Sound, Tarpon Lodge and Restaurant earns its Four Star status with sunset-view fine dining and a full liquor lounge. Known for fresh caught specials of the day, Gulf pink shrimp, and seasonal Island House menus, it blends Old Florida elegance with modern cuisine.
Boaters love the easy docking at the on-site marina, tying up for leisurely lunches or romantic dinners with panoramic water views. The serene, historic setting and proximity to Charlotte Harbor make it an ideal overnight or extended stop, where you can savor the scenery without rushing back to the boat. Be sure to stretch your legs after lunch with a visit to the nearby Caloosa (Indian) Heritage Trail and Randall Research Center located just across the street from the lodge.
12. Lazy Flamingo Shack #2 – Bokeelia (Pine Island)
This quirky Pine Island staple at Four Winds Marina mixes rustic charm with award-winning seafood since its early days. Famous for in-house conch chowder and fritters, mesquite-grilled grouper, peel-and-eat shrimp, and Key lime pie, it’s a local tradition with a fun, eclectic decor.
Accessible via Marker 8 East, boaters appreciate the great dock spaces for sailing in after a day on the Sound—perfect for fresh lunches or dinners without leaving the water. The casual, timeless vibe and island-best desserts make it a must for families and crews seeking authentic, no-frills dockside refueling.
13. Cabbage Key Restaurant – Cabbage Key

On its own 100-acre island in Pine Island Sound, Cabbage Key is a legendary Old Florida retreat famous for its dollar-bill-covered walls and festive, boater-centric atmosphere. Known for simple yet satisfying fare like cheeseburgers, conch fritters, and fresh salads, it’s all about the unique, relaxed island escape.
Exclusively accessible by boat (Channel Marker 60), it’s the ultimate dock-and-dine icon—tie up at the marina, climb the steps to the open-air dining with panoramic views, and join celebrities who’ve signed the walls. Boaters love the seclusion, short cruise from Pine Island, and casual vibe for breakfast, lunch, or drinks amid pristine nature.
14. Rumrunners – Cape Coral
Overlooking Cape Harbour Marina on the Caloosahatchee River, Rumrunners delivers upscale Caribbean-inspired dining with a casual twist. Renowned for fresh seafood like grouper sandwiches, lobster tails, and steampots, plus steaks and creative cocktails, it’s a waterfront favorite with live music.
Boaters dock effortlessly at the marina slips for dockside seating or deck dining, making it a seamless stop from the Gulf or river cruises. The stunning views, dog-friendly outdoor areas, and vibrant energy draw crowds for sunset celebrations—ideal for larger vessels and groups blending boating with fine yet fun meals.
15. Fathoms Restaurant & Bar – Cape Coral
Nestled in The Marina at Cape Harbour, Fathoms elevates Mediterranean-inspired eats in a luxury yachting haven at the Gulf’s edge. Known for eclectic dishes like seared beef tips, tsunami rolls with ahi tuna, Wagyu meatballs, and signature pizzas (including gluten-free options), it hosts live music and events.
Arrive by boat via the Caloosahatchee for prime dock access, then enjoy waterfront tables with Gulf views—boaters appreciate the upscale yet approachable vibe, perfect for date nights or post-fishing feasts. The location at the river’s mouth makes it a strategic, world-class pit stop without venturing far inland.
16. The Nauti Mermaid Dockside Bar & Grill – Cape Coral
At The Westin Cape Coral Resort, the Nauti Mermaid Dockside Bar & Grill specializes in fresh seafood, salads, sandwiches, burgers, and flatbreads with a nautical twist. Highlights include decadent appetizers and creative cocktails, all served in a lively, waterside setting with sunset priorities.
Boaters tie up directly at the marina for easy access, loving the convenient Gulf-to-table transition and outdoor bar vibes. It’s family-oriented with quick service, ideal for casual lunches or evening drinks after exploring the canals— the stunning river views and relaxed energy make it a top pick for spontaneous stops.
17. Laishley Crab House – Punta Gorda
On the Peace River waterfront across from Charlotte Harbor, Laishley Crab House is a local favorite and a standout for Alaskan king crab and fresh Gulf seafood. Famous for steampots with snow crab, mussels, clams, and shrimp in garlic butter, plus sushi, oysters Rockefeller, and vegan options, it offers deck dining with marina views. And every lady in town is addicted to their delicious Avocado Crab Salad!
Boaters dock at the adjacent slips for al fresco meals overlooking the river—it’s a happening spot for fresh catches and lively atmospheres, perfect for groups cruising Charlotte Harbor. The outdoor deck and central location make it effortless for refuels, blending convenience with flavorful, view-enhanced dining.
18. Riviera Bar & Grill – Punta Gorda
Tucked at the end of a residential canal on Alligator Creek, Riviera celebrates waterfront relaxation with live music Thursday-Sunday. Thanks to recent hurricanes, Riviera is freshly remodeled with the addition of a great Tiki Bar and outside dining. Known for fresh-ingredients and refreshing cocktails, it’s a favorite gathering spot for locals, visitors and boaters alike.
With seamless boater access (dock right up!), it’s a paradise for tying off and heading to the tiki hut or patio—boaters love the easy coordinates, relaxed entertainment, and creek-side seclusion. Ideal for lunch or evenings, it turns a quiet cruise into a musical, scenic feast without downtown crowds.
19. The Crow’s Nest Restaurant & Marina – Venice

A Venice landmark since 1976, The Crow’s Nest overlooks its own marina and offers fine dining upstairs with fresh seafood, hand-cut steaks, and classic cocktails. Downstairs tavern fare keeps it casual, with live music adding to the waterfront allure.
Boaters love the full-service marina docking—tie up and head straight to the patio for bay views. It’s reciprocity-friendly for yacht club members and perfect for lingering over meals, making it a social hub for cruising crews. The combination of upscale eats and easy boating access keeps it a top pick for Venice Inlet explorers.
20. Marina Jack – Sarasota
As a centerpiece in downtown Sarasota’s harbor, Marina Jack combines casual patio grilling at Blue Sunshine with elegant upstairs dining rooms overlooking the intercoastal waterway. Renowned for their offerings of fresh seafood, premium steaks, pasta, and award-winning wines, Marina Jack is a lively and acclaimed dining spot.
With its massive marina for docking, boaters appreciate the central location and multiple themes—dock for a quick bite or full evening. The views and entertainment make it a celebration spot, ideal for Sarasota Bay cruisers seeking luxury without leaving the water.
21. Dry Dock Waterfront Grill – Longboat Key
At the south end of Longboat Key overlooking Sarasota Bay, Dry Dock is famed for its grouper sandwiches (one of Florida’s best), linguine, tacos, and sunset views from the dockside patio or upstairs deck.
Boaters flock here for the Boathouse Marina docking—easy access via Marker 6—and the open-air, casual setup. It’s a local favorite for relaxed afternoons, with fresh seafood that rewards a post-dock unwind. The panoramic bay vistas seal the deal for scenic stops.
22. Mar Vista Dockside Restaurant and Pub – Longboat Key
On the north end of Longboat Key, Mar Vista preserves “old Florida” authenticity with fresh seafood, locally sourced produce, and outdoor options like a private beach. Highlights include dockside pub grub and full dinners with ocean views.
The dedicated dockside access makes it a boater’s paradise—arrive by sea, relax for hours with drinks and bites. It’s loved for its unhurried vibe, perfect for extended stays, and the beach adds a unique touch for water-to-shore transitions.
Quick Navigation List
For your GPS, here’s a handy table of all the restaurants, their towns, and coordinates (latitude, longitude). Plot these for seamless docking! Always verify current conditions.
| Restaurant Name | Town | Latitude | Longitude |
|———————————-|———————|———–|————|
| The Dock at Crayton Cove | Naples | 26.1330 | -81.7941 |
| The Boathouse on Naples Bay | Naples | 26.1338 | -81.7924 |
| Kelly’s Fish House | Naples | 26.1412 | -81.7895 |
| Pinchers Crab Shack | Naples | 26.1413 | -81.7905 |
| Bayside Seafood Grill & Bar | Naples | 26.1961 | -81.8111 |
| Doc Ford’s Rum Bar & Grille | Fort Myers Beach | 26.4593 | -81.9523 |
| The Green Flash Waterfront Restaurant | Captiva | 26.5180 | -82.1900 |
| The Mucky Duck | Captiva | 26.5223 | -82.1931 |
| Doc Ford’s Rum Bar & Grille | Sanibel Island | 26.4408 | -82.1105 |
| Yucatan Waterfront Bar & Grill | Matlacha | 26.6321 | -82.0629 |
| Blue Dog Bar & Grill | Matlacha | 26.6320 | -82.0650 |
| Tarpon Lodge Restaurant | Pine Island | 26.6656 | -82.1550 |
| Lazy Flamingo Shack #2 | Bokeelia (Pine Island) | 26.6881 | -82.1453 |
| Cabbage Key Restaurant | Cabbage Key | 26.6567 | -82.2224 |
| Rumrunners | Cape Coral | 26.5437 | -82.0072 |
| Fathoms Restaurant & Bar | Cape Coral | 26.5450 | -82.0088 |
| The Nauti Mermaid Dockside Bar & Grill | Cape Coral | 26.5357 | -82.0010 |
| Laishley Crab House | Punta Gorda | 26.9290 | -82.0450 |
| Riviera Bar & Grill | Punta Gorda | 26.8884 | -82.0532 |
| The Crow’s Nest Restaurant | Venice | 27.1120 | -82.4650 |
| Marina Jack | Sarasota | 27.3336 | -82.5463 |
| Dry Dock Waterfront Grill | Longboat Key | 27.3881 | -82.6407 |
| Mar Vista Dockside Restaurant | Longboat Key | 27.4379 | -82.6814 |
Final Thoughts
Whether you’re chasing sunsets or the freshest grouper, these Dock and Dine spots capture the essence of Gulf Coast boating life. Always check marina conditions, tides, and reservations in advance—happy cruising! If you have a favorite we missed or updates on docking, drop a comment below. Fair winds!