Tangalle is cheap, quiet, and has a dangerous undertow. Hiriketiya is pricier but actually safe to swim. The honest tradeoff neither travel blog states plainly.