You want St. Croix. For a a great pool and bar, not to mention an excellent restaurant and a gorgeous beach, try the all gay Cormorant.
http://www.cormorantbeachclub.com/
The rooms, however, are frayed (to put it nicely).
Sandcastle on the beach
http://www.sandcastleonthebeach.com/
is also gay owned, and is a little quieter. It has a pleasant beach side cafe. Haven't seen the rooms.
In downtown Christiansted, try the Pink Fancy hotel,
http://www.pinkfancy.com/
which is gay owned, but is straight and gay occupied.