The world is blessed with no shortage of beautiful islands, but there is something truly unique about Sri Lanka. Its varying landscapes from sunny beaches to hilly highlands, the diverse amount of cultures, and its incredibly rich past make for a country the whole family…