Nestled along the west coast of Sri Lanka is the idyllic town of Negombo where you will find a pristine stretch of beach where having fun in the sun, sand …