My two choices would be...
Boca Beach Club (W=A Collection) June is off season and the resort is beautiful. On the beach with a nice pool area as well.
W=A Park City. A great place that has a world class spa. June is slow season there too, so should not be too crowded.