Pro-government forces backed by Saudi-led air strikes took an island in the Red Sea from Houthis rebels, hours before a week-long ceasefire went into effect.