I am planning a trip on the carnival valor which includes a stop at roatan islands, honduras. I am a permanent resident of the US, do i need a visa for my port call at isla roatan?...anybody been on this western caribbean itinerary with a green card and need a visa?