Cyclone Alfred is still approaching slowly as conditions begin to deteriorate with landfall still 24 hours away.