Have you thought about the British Virgin Islands? Tortola is wonderful.