By all means stay in Simpson Bay. Look into Simpson Bay Resort/Villss, Atrium and La Vista in that order. Covers all your criteria except for a beach at La Vista.