The tiny town of Tofino on the west coast of Canada has a surprisingly buzzing surf community with surfers from all over North America coming to dip their toes in the icy Pacific waters.
Five-star luxury surf hotel, the Long Beach Lodge, sits right on the edge of the beach. Guests sleep in their own individual cabins, complete with a hot tub in the garden, so you can rest your aching muscles post-surf.