All travelers are required to have a passport valid for 6 months past the end of your trip. A visa is not necessary if you are traveling from any European countries, the USA, Canada, Mexico, Australia, New Zealand, Japan, or Israel. You are not required to have a travel permit, but you will fill in an immigration card when you arrive. Be sure to keep this immigration card on you as you will need to turn it back in when you depart.
Immigration in Jamaica will require you to show a return ticket or an ongoing airline ticket when you arrive.