I agree with the "crazy money" because wherever I called to check on a room, once it was found out that we were sailing, the nightly rate shot way up. This room at the Holiday Inn Express is normally $156 per night but ended up costing us $229 per night because we wanted to leave our car and use the shuttle.
We got spoiled sailing out of Port Everglades last October. We stayed in a Hampton Inn in Plantation, outside of Ft. Lauderdale, which was near shopping and restaurants and that hotel offered an included shuttle which picked us up at the airport and took us to the port. The rate there didn't jump up once they found out we were sailing.
The advantage of the shuttle is that it's waiting for us at the port when we arrive and we won't have to wait in either hot sun or rain for whenever it can get there, or so I read somewhere, like having a taxi or Uber.
We sailed on the Ecstasy out of Charleston back in 2011 and used a taxi service which was great going to the port but when we called him to pick us up after disembarking, it took him over 30 minutes to come get us and we had to wait out on a curb in the hot sun.
However, I think your advice, and the others I'm getting about staying somewhere else, is most helpful and I'm now looking for somewhere else, like the Holiday Inn Express in Mt. Pleasant (where we have stayed several times), and will cancel the Ashley Phosphate reservation.