Goa has more than 40 estuarine, eight marine, and about 90 riverine islands. The total navigable length of Goa's rivers is 253 km (157 mi). Goa has more than 300 ancient water tanks built during the rule of the Kadamba dynasty and over 100 medicinal springs.