Pirates on two boats reportedly fired rocket-propelled grenades at the Seabourn Spirit , a luxury liner carrying 151 passengers , as it rounded the Horn of Africa last Saturday on its way from Alexandria , Egypt , to Mombasa in Kenya .