There's something magical about surf towns: They're laid-back, blessed with great waves, full of character, and sweet places to hang out. These 10 cool little towns, from East Coast to West (and even one on the Gulf!) are the best of the best.

More