Try Anegada Beach club. A small pool but still a nice novelty. And the kite boarding is fun to watch.