Being a tropical island, Sri Lanka is blessed with stunning beaches in all directions. Some of the most dreamy beaches include Mirissa Beach...completely unspoiled with clean sandy shores and bright blue waters offering great swells too. Heriketiya Beach located in the Matara district is in the shape of a horseshoe and is one of the most popular shores to visit and explore in Sri Lanka. Moving further towards the Galle district, Kosgoda Beach offers visitors an experience like no other! Take delight in watching tiny baby turtles make their way across the shores to catch the waves. Kalpitiya Beach in Puttalam is famous for kitesurfing from May to September. Heading towards the east, places to visit in Pasikuda include Pasikuda Beach is popular as a snorkelling spot with a rich reef, not to mention the wonderful accommodation options like Amethyst Resort.