Inside Beach Marine on the Intracoastal. Yachts in the slip, cold beer in hand, fresh seafood coming off the kitchen. Arrive by car or pull up to the dock — free docking while you eat.
Mavi sits inside Beach Marine at the intersection of Beach Boulevard and the Intracoastal Waterway — a location that puts a working marina full of sailboats, sport fishers, and the occasional serious yacht directly in your sightline from the table. It is the kind of view that makes you order another drink and reconsider your schedule. The food is honest waterfront bar food done well: fresh seafood, a full bar, wings, sandwiches, salads, and daily specials that rotate with the seasons. Nothing is overreaching. Everything is cold and the water is right there.
What makes Mavi distinct among Jacksonville Beach waterfront options is the location inside Beach Marine rather than on the ocean side. The Intracoastal gives you protected water, boat traffic, and a scene that is genuinely local — working boats, recreational boaters stopping for lunch, and the kind of regulars who know the marina by first name. The outdoor patio is the correct choice on any decent weather day.
"Great water views of the harbor with big yachts. We watched an amazing sunset. The seafood was fresh and delicious. This place really is a hidden gem."
The detail worth knowing before you go: happy hour runs Monday all day. Not 3 to 6, not after 5 — all day Monday. That means $4 domestics, $5 wells, $5 house wines, and $6 hummus and beer battered pretzel from open to close. If Monday is in your window, Mavi is where you start the week. Tuesday through Friday the same specials run from 3 PM to 6 PM, which pairs well with a late lunch that extends into the evening.
Tuesday is Taco & Tequila: $3 fish tacos, $12 salmon nachos, and $6 margaritas. The bucket specials run all day every day — five domestics for $20, five imports for $25, cocktail buckets at $18 in four flavors including Mavi Rum Punch and Jax Beach Lemonade. Sunday brunch adds mimosas at $4, Bloody Marys at $6, and brunch items alongside the regular menu from 11 AM to 3 PM.
Mavi offers free boat and jet ski docking for guests dining at the restaurant — a detail worth highlighting because it is genuinely rare. Temporary dockage is complimentary subject to availability. Boaters check in with the Beach Marine Fuel Dock on VHF channel 16 or 6, or call (904) 694-2098 for slip assignment. If you have a boat and you are anywhere on the Intracoastal between Jacksonville Beach and the St. Johns River, Mavi is a legitimate destination stop.
The peel and eat shrimp and buffalo shrimp are the standout orders according to regulars — fresh, large, properly cooked. The French dip sandwich has its own fan base. The stuffed flounder, seared tuna appetizer, clam chowder, and fish and chips round out the reliable menu items. The prime rib special when it appears is worth ordering. Live music plays on select nights — check the music schedule at mavijax.com before you go.
Mavi is the kind of waterfront bar that Jacksonville Beach does well and visitors consistently overlook. It is not on the ocean — it is inside Beach Marine on the Intracoastal — and that is precisely what makes it good. The marina view is better than a beach view for lingering over lunch, the happy hour is genuinely generous especially on Mondays, and you can pull up by boat. Fresh seafood, cold drinks, and a live music schedule worth planning around.
Go on Monday if you can. Sit outside. Order the shrimp and watch the boats move through the marina. That is Jacksonville Beach doing what it does best.