The picturesque coastal town has more than 400 independent businesses ranging from vintage boutiques to family-run ...