The resort is still there, and its official mailing address is now Tahoma, which is about 10 miles south of Tahoe City on the west side of the lake.
www.meeksbayresort.com