Fort Lauderdale
A $16 million waterfront venue has opened in Fort Lauderdale with a food hall, a multi-level dockside ferry lounge, and bars.
By Jesse Scott
September 5, 2024
The Shorely - a ferry-gone-vibey venue - has officially docked at Marina Village.Knallhart Management Group photo
Audio By Carbonatix
`,`
Related
- North America’s Largest Shawarma Chain to Open in Sunrise
`,`
Related
- Popular Miami Bakery Chain to Open First Kendall Location
`,`
Related
- Miami's Best Croqueta Spot Opens at Dadeland Mall Food Court
`,`
Related
- Popular Meraki Greek Bistro to Reopen in Downtown Miami
`,`
Related
- Miami Restaurants That Opened and Closed August 2024
`,`
Related
- First Miami Cava Mediterranean Restaurant Opening in Hialeah
`,`
Related
- Fort Lauderdale Landmark Historic Downtowner to Close This October
`,`
Related
- Popular Argentine Burger Spot Opens First Broward Location
`,`
Related
- Michelin-Recommended Cuban Sandwich Spot Opens in Downtown Miami
` ];
A new heavy hitter has arrived in South Florida's growing restaurant and bar scene, and this time, it's in Fort Lauderdale.
Marina Village at Bahia Mar, a $16 million open-air food, drink, and entertainment venue, opened on Thursday, September 5, on the shores of Fort Lauderdale's Intracoastal Waterway and just steps from the ocean.
What was once a site for fishing charter boat slips adjacent to the burgeoning Bahia Mar Fort Lauderdale Beachis now one of the most unique food and drink venues in SoFlo. Not only does the massive food hall have a 44-seat outdoor bar, but it also has a dockside lounge located on a ferry with not one but three different levels.
This might be the most "South Florida" lounge and food hall to exist at the moment.
click to enlarge
Sushi Song and Yip at the new Marina Village
Sushi Song photo
Sushi Song and More at the Promenade Outdoor Food Hall
Among the culinary kiosks is Sushi Song, founded by Chef Wijai "Song" Ketsuwan. The Marina Village spot marks Sushi Song's 11th opening. Reflecting on the opening, Ketsuwan tells New Times, "This development on the beach will be good for all of Fort Lauderdale. Between all of the tourist traffic it will bring, it will be great for locals. I'm excited to have been a part of it from the beginning."
While the kiosk will be Sushi Song's smallest location, Ketsuwan says fans can count on a full menu, as well as to-be-unveiled Marina Village exclusives and crowd favorites like the Maine lobster-topped "A1A Signature" roll, the shrimp tempura-loaded "Japan Red Hot" roll, the lobster, shrimp, and cream cheese-dashed "Sweet Ocean" roll, and more.
Additional kiosks, tucked within an area of Marina Village known as "The Promenade" include Mexican-focused Taco Vibez, Quore Gelato, Detroit-style pizza hot spot Blue Steel Pizza Co., Burgers & Shakes, Mason's Famous Lobster Rolls, Fresh Garden Bowls, and dim sum spot YIP.
The Large Waterfront Mainland Bar
Beyond the Promenade, the Mainland Bar will have 44 seats and more than a dozen co*cktail offerings, beer, seltzers, wine, and non-alcoholic options.
Preliminary standouts include the "Paddle Party" — four shots of a peachy, lemony Grey Goose concoction served on a boat paddle for $30 — as well as the "Booby Trap" ($25) loaded with Brugal 1888 rum, banana, mango, almond orgeat, and lime served in a bikini-inspired cup.
click to enlarge
Sushi Song's crowd-favorite "A1A "roll is loaded with Maine lobster.
Sushi Song photo
The Three-Level Floating Lounge
Perhaps the buzziest element of Marina Village is the Shorely, a 500-person ferry that has been morphed into a multi-level entertainment vessel. It includes three bars, VIP cabanas, and an already impressive slate of weekly happenings.
The weekly docket includes a "Pearls for the Girls" ladies' night (Thursdays 7 to 9 p.m.), weekend day parties (Saturday and Sunday noon to 5 p.m.), and a "Crew Club" fair each Sunday 5 to 10 p.m.
In addition to Marina Village and the Bahia Mar Fort Lauderdale Beach hotel, the broader complex will one day be home to two condominium towers, nearly 250 new boat slips, upwards of 90,000 square feet of commercial space, and more.
In the meantime, there is plenty to nosh on as the space blossoms.
Marina Village. 849 Seabreeze Blvd., Fort Lauderdale; 954-945-6997; marinavillageftl.com.
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('
') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`
`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }
`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['21207504'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['21207504'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['21207504'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }