Feast your eyes on shimmering bays, serene rivers and panoramic Gulf of America views at top waterfront restaurants ranging from casual to fine dining.