For first-time tourists, Negril is possibly the best. In the last 5 or so years, Runaway Bay has become much more common. Montego Bay is probably the airport you're going to fly to. Ocho Rios is Jamaica's most popular harbor for cruise ships. Ochi is a port for cruise ships, but it is close to some well-known tours, etc