Sri Lanka, an island nation in South Asia, is known for its rich culture, history, and beautiful landscapes. Among its many attractions, the stunning beaches of Sri Lanka are a must-visit for any traveller. The island is surrounded by the Indian Ocean, and its coastline is dotted with beautiful beaches, palm trees, golden sands and stunning views.