
Nilwella Beach is a beautiful sandy beach with calm turquoise waters that are perfect for swimming and snorkeling. Just offshore, Blue Beach Island is connected to the mainland by a sandbank at low tide — famous for its crystal-clear blue water, peaceful surroundings and breathtaking ocean views.

