Two sailboats that went missing carrying humanitarian aid from southern Mexico to Cuba landed in Havana on Saturday afternoon.