Sri Lanka is the “Pearl of the Indian Ocean” because of its natural beauty. This country has it all—from beautiful beaches in the south to scenic highlands