Reykjavík: Where waves meet beaches and mountains reach the sky