Weligama is the perfect place to learn to surf – the long, gentle beach break is forgiving for beginners, and the town has a warm, welcoming energy. It is also one of the south coast’s most charming coastal towns, with excellent food and a growing creative scene.