Johng...you can stay up to 180 days in a calendar year as a visitor...permanent residency is not required for this amount of time.
The Jamaican airport immigration will stamp you for no more than 90 days...you then may request an extension of stay for another 90 (or less) days at the Montego Bay or Kingston immigration services...extra fees & requirements involved.