These waterfront havens are not only the perfect spots for watching boats of every size come and go, they're also home to fresh-from-the-dock restaurants and colorful inns and hotels.

More
By Steve Millburg