Pulau Pemulihan, Cape York