snow-capped mountains by the sea