Here are the best places to visit in Cebu, including: Oslob Whale Shark Watching, Malapascua Island, Caohagan Island, Moalboal Sardines Storm, Mactan.