When to go
December through May is the drier default for a trip built around boats and the coast. June through November needs typhoon and sea-state buffers. January can bring Sinulog, which can be culturally exceptional while also changing roads, crowds, hotel prices, and the rhythm of Cebu City.
Hotel logic
Mactan properties such as Shangri-La, Crimson, Dusit Thani, Sheraton, The Reef, and Mövenpick solve airport and resort ease. NUSTAR and Fili serve a contemporary city stay, while Kandaya can anchor a north-coast chapter. I would confirm the exact room condition, beach and reef condition, construction, transfer time, and storm policy before treating any of them as interchangeable luxury choices.
Food and reservations
Cebuano food is much broader than lechon. The plan should leave room for sutukil, larang, ngohiong, tuslob buwa, pungko-pungko, humba, and Chinese-Cebuano bakery traditions. A1 Tinola and Sinugba, La Fortuna, Esmen, Pungko-Pungko sa Fuente, and Cebu Lumpia House give that story more range. Lechon is best treated as a fresh-batch comparison, not a permanent chain ranking.
What I would avoid
I would not sell Oslob, Kawasan, and Moalboal as one heroic day, treat Malapascua as a day trip, or promise Moalboal as polished beach luxury. I would also keep the provisioned Oslob whale-shark encounter out of a default itinerary. Traffic, ferries, weather, and marine ethics belong in the first planning conversation, not the fine print.