From waterfront restaurants in New York City to seaside restaurants in Los Cabos, Mexico, everyone loves to dine out with a view -- especially when you're on vacation. Whether you're planning a ...