Xanadu, hands down. Great and resonable condos, great staff, close to town, very nice pool and you can just jump off their dock/pier and snorkel.