where is the hidden beach in new jersey