Moragalla is a beach that is just a few kilometers south of the tourist domain of Beruwala. This wide stretch of sandy haven adjoins the estuary of the Bentota River, otherwise known as the Bentara River.
While the beach of Moragalla is not anything special, just a nice long stretch of pale yellow sands and reasonably clear blue water; but for some reason this slightly lesser known place does have a sort of tranquility to it. The sea around the Moragalla is quite shallow due to the underwater coral reef the lies not far from the coastline. As such it’s perfect for pursuits such as snorkeling, windsurfing, diving and etc.
The Bentara River on the southern end of the beach is also a place to be explored in detail. Lined with over 20 varieties of mangrove trees and several islands floating midstream, the river is an interesting avenue for boat trips.
As one nears the southern end of the strip of Moragalla beach, a land formation that appears to be an island starts becoming visible. However the truth is that this no island; but the hooked end of Bentota beach that forms a panhandle. This land formation can be reached quite quickly by rowing across using a boat; or by traveling the long way around along the coastline. On reaching this section of land, a flight of crude stairs built into a rocky mound becomes visible. Climbing these stairs through the dense jungle-like greenery, leads to a little temple where a little yoga ashram is located. Following a little footpath past the shrine leads to the edge of a cliff with a great view. This place is good for watching the beautiful sunsets of the tropics.
Moragalla is increasingly becoming commercialized these days. As such, it is the responsibility of all visitors to keep the beach clean and beautiful.