Destination Spotlights

Dock & Dine: Miami’s Best Waterfront Restaurants You Can Boat To

Why fight traffic when you can pull up by boat? Miami’s waterfront dining scene lets you skip the valet line entirely — tie up, step off, and walk straight into some of the best restaurants in South Florida. Here are the top waterfront restaurants in Miami you can actually reach by water.

1. Monty’s Raw Bar — Coconut Grove

Monty’s is practically built for boaters. Located on Bayshore Drive along Biscayne Bay, it has dedicated docking space and a laid-back waterfront vibe that pairs perfectly with fresh seafood and cold drinks. Arrive by boat and you’ll feel like a local. It’s one of the most approachable dock-and-dine spots in the Miami area.

What to order: Stone crab claws (in season), fish tacos, and frozen drinks at the outdoor bar.
Docking: First-come, first-served slips along the seawall. Arrive early on weekends.

2. Bayside Marketplace — Downtown Miami

Bayside sits right on Biscayne Bay with transient dockage available for visiting boats. It’s not just one restaurant — it’s an entire waterfront district with dining, live music, and views of the Miami skyline. Great for a group that can’t agree on one spot.

Highlights: Multiple cuisine options, entertainment, easy access from the water
Docking: Transient docking available — call ahead for availability on busy weekends

3. Shuckers Waterfront Bar & Grill — North Bay Village

Shuckers is a no-frills waterfront institution on the 79th Street Causeway. Known for its rowdy atmosphere, cheap oysters, and direct water access, it’s a favorite stop for boaters heading between Miami Beach and the mainland.

What to order: Raw oysters, wings, frozen drinks
Docking: Boat slips available out back — usually easy to grab on weekday afternoons

4. Pelican Landing Restaurant — Islamorada (Day Trip Option)

For those willing to make a day of it, Islamorada is about a 3-hour cruise south and worth every minute. Pelican Landing offers casual dockside dining in the Florida Keys with fresh catch-of-the-day options and waterfront tables right at your slip.

Best for: A full-day charter that turns into dinner on the water
Pro tip: Make a reservation — it’s popular with boaters and landlubbers alike

Planning Your Dock & Dine Trip

A few things to keep in mind before you go:

  • Call ahead. Transient docking fills up fast, especially on weekends and holidays
  • Check tides. Some docks have draft restrictions — know your boat’s specs
  • Budget for slip fees. Most locations charge per foot or per hour
  • Bring fenders and dock lines. Don’t assume the dock has everything you need

Miami’s waterfront restaurant scene is one of the best reasons to get out on the water. Whether you’re cruising Biscayne Bay for lunch or making a day of it down to the Keys, the dock-and-dine experience is uniquely South Florida. Reserve your boat charter and make your next meal an adventure.

5. Garcia’s Seafood Grille — Miami River

Garcia’s has been a Miami institution since 1966, tucked along the Miami River with its own small dock for arriving guests. The setting is unpretentious and authentic — fresh fish, a local crowd, and tables right on the water. It is one of the few spots in Miami where you feel like the tourist brochure version of the city actually exists.

What to order: Whole fried snapper, ceviche, stone crab in season.
Docking: Limited dock space; call ahead same morning. Best on weekdays.

How to Plan a Miami Dock and Dine Day

A dock-and-dine charter out of Miami works best as a half-day or full-day trip built around one or two restaurant stops. Here is how most guests structure it:

  • Morning departure: Cruise Biscayne Bay, anchor at a sandbar for a swim, then pull up to lunch at Monty’s or Shuckers by midday.
  • Afternoon departure: Cruise downtown, stop at Bayside for late lunch and drinks, then catch the sunset on the way back through the Bay.
  • Full-day: Hit two restaurants across the day, swim stop in between, and return at sunset. Best for groups of 6 or more.

A few practical notes before you go:

  • Call the restaurant ahead of time to confirm docking availability and reserve a table — walk-in dock arrivals work on weekdays but not peak weekends.
  • Bring cash for slip fees. Most transient docks in Miami charge by the foot or by the hour.
  • Know your boat’s draft. Some Miami River and Coconut Grove docks have shallow approaches — your captain will know which ones work for your vessel.
  • Islamorada and other Keys stops require a full-day charter (typically 8+ hours). Confirm with your captain before committing to a long-distance run.

For a broader look at how to structure a full day on Biscayne Bay, see our Miami boat day itinerary guide — it covers sandbars, swim stops, and dining in one route.

Ready to plan your Miami dock and dine trip? Browse Miami boat charters to find the right vessel for your group, or reserve your date here.

Latest Experince

group celebrating a birthday party on a boat in South Florida

Birthday Boat Party in Fort Lauderdale: The Complete Planning Guide

Aerial view of Fort Lauderdale Intracoastal Waterway with boats on a sunny day

Fort Lauderdale Boat Day Itinerary: How Locals Do a Day on the Water

Luxury yacht on open water - Corporate boat charters

Corporate Boat Charters Fort Lauderdale | Private & Fully Hosted | BoatSitterUS

Miami Biscayne Bay at golden hour - Boat Charter Miami

Boat Charter Miami | Private Boat Charters | BoatSitterUS