Solomons Island, Md is nearby for waterfront restaurants, bars and some shops.
North Beach and Chesapeake Beach, Md is also nearby and includes a boardwalk, restaurants and local shops.