Can't tell you much about that ship, but I have done two cruises out of JaxPort and have another one scheduled in less than two weeks.
I prefer the 5 day cruise that goes to Nassau and Key West. (Not a big fan of Freeport). I find it perfect for a quick 'cheap' getaway.
I don't think there are any hotels with a view of the port. But others may know of some. We stay at the Best Western - Jacksonville Airport. It's right off the interstate at the Jacksonville Airport exit. They provide a shuttle to the cruise and pick you up afterwards. they also have a pretty good breakfast with fresh waffles. Just down the street, there is a nice outlet mall in case you forgot anything.
The port is pretty easy to get to. You get back on I-95 South and then take the exit for highway 9a. Best I can remember, it's the next exit. You follow that around and then follow the signs. You can get more details at
http://www.jaxport.com/index.cfm. The parking is in a secured area outside (no covered parking garage) and costs $12 per night. If you drive to the port, you drop off your luggage, park your car, and then walk to the entrance And the line usually moves pretty quick. We were eating lunch in the Lido before 12:00 both times we sailed.