Cruise ship makes musical greeting