restaurants with the best view new jersey