Cape May is renowned for its stunning waterfront dining experiences. From fresh seafood to exquisite international cuisine, here are some of the best restaurants on the water in Cape May that you must try on your next visit.
Beach Creek Oyster Bar and Grille
For a romantic dinner with waterfront views, Beach Creek Oyster Bar & Grille is a standout. Located at 500 W. Hand Avenue in Wildwood, just a short drive from Cape May, this award-winning restaurant is known for contemporary international cuisine, warm copper and wood accents, and a scenic waterfront deck.
The outdoor setting is especially memorable in the evening, with sunset views, soft lighting, palm trees, tropical flowers, and a relaxed coastal atmosphere. It is a great choice for date night, dinner with friends, or anyone looking for a more elevated waterfront dining experience near Cape May.
The Lobster House
A Cape May classic, The Lobster House overlooks Cape May Harbor and has been serving guests for more than four generations. Located on Fisherman’s Wharf, this family-owned favorite offers several dining experiences, including its main waterfront restaurant with five dining rooms and a full bar.
The atmosphere is nautical, lively, and unmistakably Cape May. One of the things that makes The Lobster House special is its commercial fishing fleet, which docks on-site and supplies much of the fresh seafood served at the restaurant. For visitors who want classic seafood with real harbor character, this is one of the most iconic stops in town.
SeaSalt Restaurant
SeaSalt Restaurant offers a more refined beachfront dining experience in Cape May. Located at 1035 Beach Avenue, SeaSalt focuses on locally sourced seafood, seasonal ingredients, specialty craft cocktails, and wines in a chic beach setting.
Guests can enjoy views of the Atlantic from the dining room or patio, making it a great option for a polished dinner near the beach. With its fresh seafood, seasonal vegetables, handcrafted cocktails, and stylish atmosphere, SeaSalt is ideal for travelers looking for a relaxed but upscale coastal meal.
Harry’s Ocean Bar & Grille
Harry’s Ocean Bar & Grille is a favorite after-beach stop, especially if you want ocean views without a formal dining experience. Located at 1025 Beach Avenue, Harry’s is known as Cape May’s only oceanfront rooftop bar.
The menu features fresh local seafood, signature sandwiches, local beer, wine, specialty cocktails, and Harry’s famous orange crushes. During the warmer months, guests can enjoy the ocean breeze, rooftop seating, and live music from local artists. It is casual, fun, and perfect for a laid-back meal or drinks with friends after a day on the sand.
Stay at the Stockton Inns
Located along Beach Avenue, we offer beachfront accommodations at our Victorian mansion, the Stockton Manor, and our budget-friendly hotel at the Stockton Inn.
The Stockton Manor is Cape May’s only oceanfront Victorian Inn with a pool, plus it offers plenty of charm and character for a truly unique experience. Or, if you are looking for a more budget-friendly option for the entire family, book a room at our oceanfront motel. The Stockton Inn offers an ocean-view sundeck, outdoor lounge chairs, and rooms with your basic modern amenities.

Cass Tooke is a writer who focuses on travel, outdoor fun, and local culture. When not working, she enjoys watching movies, listening to her record collection, and biking with her boyfriend, Ryan. She also dreams of earning that Paul Hollywood handshake and making it on the Great British Baking Show one day.
