The charming and historic seaside town of Lewes, Delaware, is situated where the Delaware Bay meets the Atlantic Ocean. Rich in maritime history, with miles of beaches, visitors can climb the ...