where the sea meets the sky...