With clear blue skies and the beautiful sea, Koggala is essentially a small coastal town located at the edge of a lagoon in the Southern coast of Sri Lanka. Popular for having one of the longest stretches of beaches on the island, this quaint town is bounded on one side by the reef, and on the other side by the Koggala Lake; which has over the years attracted ma...