A natural deep-water harbour on the northeast coast with pristine beaches, Hindu temples, and world-class diving. Home to Pigeon Island and whale watching.
Pigeon Island is a 15-minute boat ride from Nilaveli Beach. Boats cost $10-15 per person return. Bring your own snorkeling gear or rent on the beach. Entry fee is about $10.