mi stay 10-12 weeks every reach so mi got you covered on this thingy cause mi never know when mi leaving......

the airlines will ask if you have a return ticket......their suppose to......and Spirit wants proof......
Jamaican immigrations usually only ask how long you staying.....in 30+ years they have never asked about a return flight

what I do is book mi one way ticket down whenever mi get a good price.....
and the night before mi fly down....mi book mi one way flight back
so when mi travel down der mi can say to everyone yes mi have a return ticket.......
and after when mi land in Jamaica......mi call mi airline that mi booked mi return one way ticket with....
and cancel the ticket since you have 24 hours to cancel a flight without charge.......
Spirit actually has an option for like $45 to move an existing flight till 24 hours before a flight....
mi usually take the $45 as an insurance policy on da return flight in case mi call doesn't get thru within the 24 hour window.....

of course having a Jamaican cellie on you helps a lot.....
you can always use someones Jamaican cellie after you land....
to call your airlines to cancel(make sure you have the customer service number).....
and give the Jamaican some bucks for the use of der phone.....
mi usually around mi place on Pee Wee Lane all Winter and Summer.....
and you welcome to use mi Jamaican cellie to call your airlines to cancel for free....yah mon

Cool Runnings, Marko