Explore the charming seashore town of Cape May, a National Historic Landmark