Congratulations and welcome to Cruisemates.
Great ship...I'm sure you'll enjoy it. In addition to the tips here, I have 4 Magic reviews on my blog if your interested.
cp had some good advise on insurance. IMHO if your local (Texas area) and driving to the port I don't think insurance is that necessary. Your call though.