Jamaica Inn is located on a pristine crescent-shaped beach in Ocho Rios. The breathtaking Jamaica landscape is diverse — from long stretches of soft sand and cerulean blue seas to 120 natural rivers, steep cliffs, dramatic coasts, lush mountains and the highest peak at 7,402 feet (2,256 meters) above sea level.