Since the first whalers and fishermen arrived in Cape May in the 1600s, it has been hailed as America's oldest coastal resort. It's a charming and energetic town with magnificent beaches, old houses, busy retail centres, and plenty of seafood to go around.