A tropical island of legendary beauty, Sri Lanka is encircled by sun-drenched beaches and the sparkling sun-lit surf of the Indian ocean. Multi-colored corals, sheltered bays, serene lagoons and off-shore island enhance the beaches, offering resort of enchanting beauty and interest, for perfect vacations.