We struggled with this too, but ended up picking late dining because we are in Cozumel from 11am-8pm and have a big group beach day planned. I didn't want to have to end the day early so we could go back for dinner. I know the older folks probably won't be too keen on having such a late dinner, so I told everyone we won't be upset if they choose the earlier dining.