Weligama is an excellent place to learn to surf, with soft, sandy beach waves that rarely exceed 1m. There's a strip of surf shacks on the main beachfront, across the road from the Hang Ten hostel, where instructors rent boards (from Rs 1200 per day) and offer lessons (from Rs 2500).