Where does one "Buy your own travel insurance?"
Lots of places. I suggest insuremytrip.com to look at several policies and compare them. You can buy there too. Travel agents also offer policies. The bottom line is that most often the policies offered by cruise lines are more expensive and offer less coverage than doing it on your own.