The lakefront resort with sandy beaches, vacation homes and boat slips in their marina at Cavanaugh Bay in Priest Lake, Idaho, in the north Panhandle.