Where land meets the sea...