SA woman tells of cruise ship trouble