I have advanced parole to reenter US, but if I take cruise to visit Mexico, Bahama and Blizer, do I need visa for the shore excursion? Your advie is greatly appreciated.