B) Why doesn't Tui/Moorings finance the boats themselves?

because boats lose value every year. A better question is why doesn't Moorings buy their own boats. Because buying a boat is a losing proposition. Think about how much is it going to cost a year, not how much you are going to make. After your first 5 years, you could be in big poopy, unless you put down a significant deposit.