Among the most eco-friendly resorts in the country, Carmelia Haven has the perfect blend of solitude and the requisite modern amenities to make it an ideal weekend getaway. Set in 50 acres of cardamom and tea plantation, the resort has 25 rooms including a tree house, suites and cottages.