Our first introduction to the beachside hamlet of Parksville, British Columbia was its idyllic, vast expanse of sandy beach – complete with live music, soaring kites, food trucks and a dazzling sand sculpting competition.