where is the hidden island in new jersey