Beach meets rocks