restaurants with best view in new jersey