I have heard of people getting cabs etc on their own at various stops - are US dollars typically accepted or is currency exchange needed? I will be going to Labadee, Jamacia, Cozumel, and Grand Cayman...Thanks!