We have stayed at Amerisuites and they provide transportation to the cruise terminal. There are several restaurants within walking distance too.