There’s no reason to have to stop enjoying the beautiful North Myrtle Beach views just because it’s time to eat! Whether you’re looking for casual, fine dining, seafood, Mexican, or good ole fashioned southern-style cooking, we’ve got something to compliment every palate. From the sun-kissed beaches to the tranquil marshes, we've curated the six best places to savor a mouthwatering meal. 

Boardwalk Billy’s
Roca Roja Cantina
Snooky’s Oceanfront Dining
The Oyster Rock Seafood And Grill
Molly Darcy’s Irish Pub And Restaurant


1. Filet’s

Located at the Harbourgate Marina, Filet’s offers steaks, sushi, and seafood, all served with a side of stunning waterway  scenery. Enjoy live music and views of the boats cruising by  while sharing a   bite to eat with friends and family. Each dish is thoughtfully prepared with locally sourced ingredients, adding a touch of coastal flair to every bite.

2. Boardwalk Billy’s

Experience good vibes, good food, and good music at Boardwalk Billy’s. Overlooking the Intracoastal Waterway, this restaurant has been a favorite amongst visitors and locals alike since 2013. Whether you choose to sip on a frosty beverage at their tiki bar or settle into a cozy table by the water, the relaxed atmosphere sets the perfect tone for your meal. Boardwalk Billys' menu is a delightful blend of coastal classics and Southern comfort, offering everything from mouthwatering seafood dishes to finger-licking BBQ delights. 

3. Roca Roja Cantina

If you’re in the mood for award-winning tacos and margaritas, look no further than Roca Roja Cantina. This establishment was voted the “Best Mexican Restaurant” by Restaurant Guru in 2023, and offers the largest collection of tequilas in the state. Located on the Cherry Grove Marsh, the sunset views are unbeatable!  From sizzling fajitas and tacos to fresh ceviche, their menu promises an authentic and unforgettable culinary experience. 

4. Snooky’s Oceanfront Dining

If you prefer a beach view, Snooky’s Oceanfront Dining is perched right on our sandy shores and offers unparalleled dining views. With fresh seafood brought in daily, there’s no better place to enjoy a fresh catch while watching the tide roll in. Whether you're savoring their succulent shrimp, indulging in a buttery lobster tail, or diving into a platter of their famous fish tacos, each bite tastes better than the last. 

5. The Oyster Rock Seafood and Grill

Sitting beside the Calabash River, The Oyster Rock welcomes you to a meal off of their “from scratch, old style” menu. Situated in a charming coastal setting, this inviting eatery offers a dining experience that combines mouthwatering flavors with stunning views. The coastal-inspired dishes are thoughtfully prepared, using locally sourced ingredients that celebrate the rich culinary heritage of the region. Whether you choose to dine on their spacious outdoor deck or enjoy the water from their cozy indoor dining area, one thing's for certain – Oyster Rock promises an unforgettable experience.

6. Molly Darcy’s Irish Pub and Restaurant

Molly Darcy’s advertises its “social locals, friendly staff, and ocean breeze” that brings a touch of the Emerald Isle right to the shores of North Myrtle Beach. Situated with a view overlooking the beautiful coastline of Crescent Beach, Molly Darcy's offers a feast for your eyes and your belly. The oceanfront patio is a favorite location for enjoying classic Irish fare, seafood filets, or some pub bites!

Don’t stop here, there are many more waterfront dining options to explore in North Myrtle Beach. From toes in the sand to waterfront decks, our restaurants offer the perfect mix of mouthwatering-watering flavors and awe-inspiring views. Now the only question is, where will you dine first?