Wild Coast Tented Lodge sits on the edge of Yala National Park, spilling onto the rugged shores of Sri Lanka’s southeast ...