Jamaica encompasses diversity in crafts traditions, performing arts and distinctive dining options, and on top of having a choice of a number of fine hotels in Montego Bay, Negril, and Ocho Rios, Jamaica visitors can also enjoy long beaches, rocky mountains, protected coves, charming waterfalls, caves and wide variety of activities.