This small town in Alberta gives a coastal vibe that summer dreams are made of. It has a beach with velvety soft sand, wide open water to look out on, and streets lined with cute local shops. This ...