Snow-capped mountains by the sea