Since Roatan is part of Honduras, it's imperative you understand the Immigration requirements this country has concerning passports. First off, you need a passport to get in and get out of Honduras. But the most important aspect of that has to do with when your passport expires. Failure to observe this requirement, may force the airline to refuse you to board the plane from your home country, or worse yet.... the Immigration officials in Honduras may just not let you enter the country! Check this out...