is cape may the prettiest town in new jersey