Fog keeps cruise ship from leaving port