Must-see attractions in Cebu include the Basilica del Santo Niño, Magellan's Cross, Fort San Pedro, the white-sand beaches of Mactan Island, Oslob Whale Shark Watching, Moalboal Sardines Run , and the stunning waterfalls in the southern part of Cebu.