where the mountain meets the sea