The seaside resort of Cape May in New Jersey has year-round appeal for families, couples, and groups of friends.