Along the road to Cape St. Mary's is the picturesque town of Point Lance