On 4 hectares between the Indian Ocean and Periyakarachchi Lagoon, this luxury resort is 13 km from Pigeon Island National Park and 22 km from Girihandu Seya Buddhist temple. Featuring bamboo-clad walls, the posh cabins offer free Wi-Fi, iPod docks and flat-screen TVs, as well as minibars, verandas, and tea and coffeemaking facilities. Upgraded cabins add private beach access, while villas include private pools. Room service is offered 24/7. Breakfast is complimentary. There’s also a plush open-air restaurant, a tranquil spa and a gym, as well as an outdoor pool. Beach access, water sports and horseback riding are available.