On a coconut tree-covered outcrop on the tranquil shores of the Indian Ocean, this high-end resort is 20 km from Mulgirigala Raja Maha Viharaya, an ancient rock temple, and 216 km from Bandaranaike International Airport. Elegant rooms have flat-screens, Nespresso machines, and balconies or terraces; some come with ocean views. Airy villas feature living rooms and private plunge pools. There are 4 restaurants, including a casual Italian eatery, plus a spa, and an outdoor pool with a bar. Sports courts, a gym and kids’ clubs are available, as are cooking lessons and yoga classes.