Carlisle Bay is one of the best hotels in the world. Located in St Marys, Antigua, it has everything anyone could wish for: pristine beach,...