On The Rocks

On The Rocks

2604 West Fort Macon Road, Atlantic Beach, North Carolina 28512, USA | (252) 773-4114

On The Rocks Restaurant and Tavern offers casual dining with friendly service for locals and all who visit the Crystal Coast. From our 30+ item salad bar to lunch sandwiches and burgers to dinner entrees of steaks or local seafood, we strive to bring you the freshest and best flavors offered along the Outer Banks of North Carolina.

Our Executive Chef hand selects the highest quality foods and creates house recipes you’ll discover are loaded with flavor. Whether it’s one of our scrumptious appetizers like the Crow’s Nest with Smokey Chipotle Ranch or an amazing signature item like our Island Shrimp, you’ll discover exactly why locals love our dishes. And that includes the kiddos, they love our kids menu. We’ve sized our portions to satisfy… but save room for one of our desserts like our made-to-order funnel cake or key lime pie.