Craving views and flavor? Check out these Arizona waterfront restaurants-sunset, lakeside dining, and dishes worth the drive.