Echo Bay has this awesome rock face towering over it