From ancient rock fortresses to pristine beaches — every corner of Sri Lanka holds a wonder waiting to be discovered.