Keemala is a five star eco friendly resort and spa nestled in the mountains behind Kamala beach