Nilaveli is the east coast's beach heavyweight. The sand is powdery, the water is calm, and Pigeon Island is a ten-minute boat ride away. It's the kind of place where you actually want to stay put for a few days.
But don't expect a polished resort scene. Most accommodation is small-scale guesthouses and mid-range hotels — some are gems, others feel tired. The dining can be hit or miss, so check recent reviews before you commit to a restaurant.
Book your Pigeon Island trip for first thing in the morning to beat the crowds and the heat. If you're here between April and October, you'll get the best weather and calm seas. Three nights is the sweet spot: enough time to snorkel, beach-hop, and actually relax.