The Sheraton resort is only 15 mins by ferry too, and a very fine place to spend one's 45th b'day.....not too sure about christmas though!
Seriously though, whichever island you deign to favour with your patronage, I strongly recommend several good books and a fat wallet! Man can only absorb so much Vitamin D before extreme pain sets in!