Nilwella Beach, located on the southern coast of Sri Lanka, is a fantastic destination. Blue Beach Island is conveniently located nearby. The sunrise view is truly stunning, and the crystal-clear water of the sea is a sight to behold. Sand dunes connect the beach to the island, adding to the natural beauty of the area.