The misty coffee hills of southwest India recently gained a new luxury resort designed by Bangalore-based architectural firm Cadence Architects. Named Java Rain, the 18-villa resort is set in the middle of an active, 40-acre coffee estate and offers not only spectacular views of the landscape but is also thoughtfully nestled into nature to blur the boundaries between indoors and out.