something like this i usually animate by hand, setting the large overall keyframes first, and then dialing in the in-betweens...
i wonder if it's possible to link a large sphere to the ship, and use a surface constraint on the camera, attaching it to the sphere, having it point inwards at the ship. nah, you'd have to dial it in too much, it might end up looking just like having the camera linked to the ship to begin with...
is it possible to link (perhaps link contraint?) but then disable certain transforms, like rotation? then the position would move with it, but you could still animate the camera looking around where it needed to. maybe ONLY link in one axis, then you can have almost complete freedom, but still have it keep up with the ship. i don't know if this is possible with the link constraint, though, haven't used it much.
you could also make a path, and have the camera constrained to it. then you can animate the percentage along the path, and al the rotation values and offset values.\
just some ideas, don't know if any will work.