Weligama is the south coast's most balanced beach town. The bay is a natural amphitheater of calm water, making it Sri Lanka's best spot for beginner surf. The vibe is relaxed but not dead — you'll find a solid mix of backpackers, digital nomads, and families, all drawn by the consistent waves and easygoing atmosphere.
The main drag along the beach is packed with cafes, surf shops, and guesthouses, but the quality varies wildly. Some places lock their gates by 9:30 PM, leaving you stranded if you're out late. Also, a few 'luxury' stays don't match their Instagram hype — check recent reviews before splurging.
Stick to the beachfront strip for convenience, or head a block inland for quieter, cheaper digs. If you're here to surf, book lessons early in the day before the wind picks up. For food, skip the tourist traps and hit the local roti joints — they're half the price and twice the flavor.