From Maine to Washington, these 10 U.S. restaurants have beautiful ocean, skyline, and mountain views. Here's where to eat good food with impressive scenery.