Batticaloa is in the eastern coast of Sri Lanka on a flat coastal plain boarded by the Indian Ocean. There are several lagoons within the batticaloa beach, Batticaloa beaches are sandy and located along 4 /5 km shoreline in the city and further extend through the  neighbouring places