The western coast of Sri Lanka offers miles of wide sandy beaches, natural wonders and vibrant ... of ancient temples and religious sites. The best known is the Kosgoda Raja Maha Viharaya, a ...