Meadowlake where the mountain meets the sea