St. James has long been patronised by royalty and film stars; it has a laid back vibe, white-sands and an individual cultural flair. See our holiday guide!