Castle Lake and its shores