From Greece and Italy to the United States and Canada, here are 16 of the most beautiful coastal towns around the world.