Our favorites include Labadee in Haiti, Palm Beach in Aruba, various ones in Anguilla and Punta Cana in Dominican Republic.
Labadee was the purest white sand and unspoiled by tourism. Same with Anguilla.
Palm Beach has a great atmosphere with a shopping, dining and hotel strip that gets active at night.
Punta Cana has long beaches with plenty of white sand.