Check out Coconut Breeze in Cane Garden Bay.
They have one- and two-bedroom villas.
Short walk up the hill from the beach with great views.
Stayed there in May and it was quite nice.

Coconut Breeze link


Chuck W.