which is the coolest beach in new jersey