Waterfront Dinner Near Me in Miami: Three Tables on the Dock

Karpo is a proactive AI assistant that lives in iMessage. Just ask where to have dinner, what's worth seeing this weekend, or which vintage shop to check out — like you would a friend with good taste.

Outdoor waterfront dining area with boats docked alongside wooden deck at sunset in Miami

Miami has plenty of restaurants with water views, but only a handful put you close enough to the dock that you can watch boats tie up while you eat. The difference between a distant bay panorama and a table where you smell salt water and hear halyards clinking is the difference between scenic and immersive. Garcia's, Seaspice, and Monty's each deliver true waterfront dining, but the scenes couldn't be more different—one's a working seafood shack on the Miami River, another's a yacht-club-adjacent nightlife magnet, and the third is a Coconut Grove institution where locals bring out-of-town guests who want to see why everyone loves the bay.

Karpo knows which waterfront spot matches your mood tonight—whether you want stone crab claws at a no-frills fish shack or a sunset table that requires advance planning.

Find My Dock Table

By continuing, you agree to our Terms & Privacy

Garcia's Seafood Grille & Fish Market – the river shack with stone crab

Garcia's sits on the Miami River near the NW 12th Avenue bridge, and it looks exactly like what it is: a family-run fish market with a handful of outdoor tables on a wooden deck. Tugboats and commercial vessels chug past. Regulars park in the gravel lot, walk through the retail fish counter to grab a number, then head out back to claim a picnic table under the tin roof. The vibe is zero pretense—paper plates, plastic cutlery, Styrofoam cups—but the seafood is as fresh as anywhere in the city because they're selling the same fish to restaurants across Miami.

Order the stone crab claws when they're in season (mid-October through mid-May) or the whole fried yellowtail snapper year-round. The conch fritters are dense and tender, not the rubbery pucks you get at tourist traps. The fried shrimp platter comes with a mountain of crustaceans, and the fish dip—smoked and whipped with cream cheese—is a local standard. Prices hover around fifteen to twenty-five dollars for most plates, and you can bring your own beer or wine if you want; there's no corkage because there's barely a bar. Go midweek for lunch if you want to avoid the weekend crush, and sit on the far end of the deck for the best angle on the river traffic.

Biscayne Bay view with sailboats and outdoor dining tables in Coconut Grove

Seaspice – the Miami River yacht scene

Seaspice is what happens when someone builds a Mediterranean-inspired restaurant on the Miami River with a long floating dock for yachts. It's about a mile upriver from Garcia's but feels like a different planet. The space is polished and intentional: white tablecloths, globe lights strung overhead, a grassy lawn that hosts DJs on weekends. People arrive by boat as often as by car, and the crowd skews younger, louder, and more dressed-up than anywhere else on this list. Sunset reservations disappear fast, and walk-ins on Friday or Saturday night can mean an hour-plus wait even with a reservation.

The menu leans Mediterranean with a Miami accent—branzino, octopus, yellowfin crudo, short rib, truffle pizza. The grilled octopus with chickpea purée is consistently strong, and the Dover sole (around sixty dollars) is tableside filleted if you want the show. The cocktails are elaborate and expensive, as are the wines, and you're paying for the scene as much as the food. Locals know to book the 6:00 or 6:30 slot before the DJ starts, or to come for weekday lunch when the river is quieter and the menu offers a more relaxed pace. If you're driving, valet is your best bet; street parking nearby is scarce and the neighborhood isn't pedestrian-friendly after dark.

Monty's Raw Bar – Coconut Grove's bay anchor

Monty's has been on the Coconut Grove waterfront since the 1980s, and it's where Miami families go when they want casual bay views without the South Beach markup. The main building houses the raw bar and indoor dining, but everyone sits outside on the long wooden deck that juts into Biscayne Bay. Sailboats bob at the adjacent marina, paddleboarders glide past, and on weekends live reggae or island music drifts over the tables. It's not fancy—expect plastic baskets, paper napkins, and a menu that hasn't changed much in decades—but the location and the laid-back energy are unbeatable.

The conch fritters and peel-and-eat shrimp are the most reliable orders. The fish sandwich (mahi or grouper, depending on the day) is straightforward and fresh, and the stone crab claws in season are priced fairly. The raw bar offers oysters, clams, and shrimp cocktail, though they're not the star attraction—you're here for the view and the vibe more than culinary fireworks. Drinks are strong and reasonably priced by Miami standards, and the frozen mudslide is a tourist favorite that locals quietly enjoy too. Weekday afternoons are the sweet spot if you want a table without a wait; weekends after 2:00 PM get crowded, especially when the weather's good. Parking is in the adjacent lot, and the Grove is walkable if you're already in the neighborhood.

Which waterfront fits your dinner mood

These three couldn't be more different in tone, even though they all offer dock seating and fresh seafood. Garcia's is for anyone who wants the most authentic, no-frills river experience—think paper plates and stone crabs with a view of working boats. Seaspice is the choice if you're dressing up, arriving by Uber or yacht, and want to be part of Miami's see-and-be-seen river nightlife. Monty's lands in the middle: family-friendly, approachable, and quintessentially Coconut Grove, where you can show up in flip-flops and still feel like you're doing Miami right.

All three deliver on the promise of waterfront dining in a way that rooftop bars and bay-view hotel restaurants can't match. You're not looking at the water from a distance; you're sitting next to it, close enough to hear boat engines and smell the salt. The choice is less about quality and more about what kind of evening you're after—whether you want rustic and real, polished and buzzy, or easy and breezy. Miami has dozens of waterfront restaurants, but these three actually put you on the dock.

Practical notes

Garcia's doesn't take reservations; arrive early for lunch or late afternoon to avoid peak crowds. Cash is accepted, but cards work too. Seaspice requires reservations, especially Thursday through Sunday evenings—book at least a week ahead for prime slots. Valet parking is available and recommended. Monty's accepts walk-ins but expect waits on weekends; weekday visits are smoother. All three are best reached by car, though Monty's is accessible via the Coconut Grove Metrorail station with a short walk or Citi Bike ride. Stone crab season runs October 15 to May 15 across all three spots. Dress codes vary: Garcia's is come-as-you-are, Seaspice trends toward smart casual after dark, and Monty's is relaxed beachwear-friendly.

Tags: #miamidinner #miamiwaterfront #dockdining #miamiseafood #garciasmiamiriver #seaspicemiami #montysrawbar #coconutgrovemiami #miamiriverdining #biscaynebayviews #miamifreshseafood #miamilocaleats #stonecrabmiami #miamibayfront #miamioutdoordining

All trademarks are the property of their respective owners.

Ask Karpo first

Karpo lives in your iMessage and knows exactly which Miami waterfront table matches what you're craving tonight—whether that's stone crab at a river shack, a sunset reservation that books out a week in advance, or a Coconut Grove deck where you can watch sailboats drift by. Just ask for dinner near the water, and Karpo will steer you to the dock that fits your mood and your crew.

Ask Karpo for more information.

Text Karpo

By continuing, you agree to our Terms & Privacy