Jamaica Inn is a Caribbean resort replete with blindingly white beaches, clear blue waters, and a sense of restful calm that awaits every guest who steps across its threshold. An iconic institution on the island since the 1950s, this small luxury hotel offers a welcome break...