We stayed at the Hampton Inn, it is closer to the airport then the pier.
Very nice and clean hotel. They have a great little burger grill at their pool. They have a continental breakfast included in your fare. They will also let you stay around the pool after check out time if you have a late flight or can't get on the ship. They will store your luggage in a locked room for free.