Montego Bay, located at the north shore of Jamaica, is a popular tourist destination with plenty of hotels and restaurants as well as a port for cruise ships. The city is known for its beautiful beaches, notably Doctor's Cave Beach, in addition to outdoor attractions like gardens, golf courses and adventure tours.