#14. Cape May, New Jersey
Cape May is located at the southern tip of New Jersey, near the mouth of the Delaware Bay. This historic seaside resort, filled with Victorian houses, is often rated among the world’s best beaches. Cape May is great for people watching, among many other activities. (Photo Credit: Thinkstock.com)