A flotilla of ships has prepared to set sail from Barcelona to the Gaza Strip with humanitarian aid, activists, and celebrities on board