The city of St. John's has been named by National Geographic as one of the world's top 10 oceanfront cities.

The magazine cites the city's icebergs and "whales that spout offshore." National Geographic says the city has a frontier personality, but with Irish folk music floating from oceanfront bars, "it feels more like Dublin."

The full list:

Story continues below advertisement