Koggala is a small coastal town located in Galle District, Southern Province, Sri Lanka which is surrounded on one side by a reef, and on the other by a large lake, Koggala Lake, into which the numerous tributaries of the Koggala Oya drain.
The Koggala Lagoon is scattered with eight small islands is one rich bio diversities and eco systems. The islands consist of lush mangrove swamps. Anchored in mud, the mangrove roots are coated with a variety of creatures, including barnacles, oysters and crabs. The dense, intertwining roots serve as nurseries for many fish species. Motor boats are available to hire to travel across the lagoon. Tourists can witness the varying species of Mangrove, about ten of which are endemic to Sri Lanka. Wildlife of these islands inherited to a wide variety of flora and fauna, like monitor lizards and a number of birds.