Resort Report: Jumby Bay, Antigua September 18, 2011 We review the luxury resort set on a 300-acre private island off Antigua’s north-east coast