Small Towns in Southern Shore 1

Main streets, river towns and Victorian seaside villages worth a day trip.

  • Cape May

    Town · Cape May, Cape May County

    One of America's oldest seaside resorts, with streets of painted Victorian houses, a pedestrian mall, beaches and some of the best bird-watching in North America.