Just east of Ocho Rios, the five-star Jamaica Inn occupies a quiet stretch of coastline, set across eight acres of landscaped grounds and a 700-foot private beach. Family-owned and operated by the ...
The first thing you notice isn’t the room—it’s the sea. Waves break so close that the sound carries straight into your ...