[5] The municipality's poblacion (town center) is located in Santo Niño Island.
This town has an ancient Bisayan name Limbankawayan which derived from the word limba meaning red and kawayan means bamboo thus a red colored bamboo (phyllostachys iridescens) which is abundant during those days.
The Bishop of Cebu had recommended in 1895 that it achieve parish status, though final approval and confirmation was not relayed from Madrid through Manila until the year 1897.
Both islands are volcanic in origin with Santo Niño having the highest elevation in the municipality at 470 meters (1,540 ft).
It has area of about 9.8 square kilometers (3.8 sq mi) with an elevation of 429 meters (1,407 ft).