We enjoyed that cruise last fall. Stayed at Springhill Suites, Marriott which was good choice. Walking distance to restaurants. We took Uber from airport to hotel and also from hotel to port. Only glitch we had was the marathon race with 20,000 runners in our hotel area. Many streets were blocked off and we had to walk a block to reach our Uber ( May have been Lyft). Fun to watch the race before we headed to the port, and there were lots of runners/ spectators in the town, so lots of excitement. We were glad to have 2 days there before cruise. Hope all works out well for you.