From TripAdvisor's Travelers' Choice 2012 Best Beach rating:
Palm/Eagle Beach is rated #2 in the world!
Providenciales (Provo), Turks and Caicos is rated #1. This is idiotic, Provo is not a beach, it's an island. Grace Bay/Beach is highly regarded as the one of the best beaches in the Caribbean, but I can honestly say that Eagle Beach is a much better beach.
My wife and I went to T&C for our honeymoon last year and we were not very impressed by Grace Bay. We were smack dab in the middle and probably had the best beach area around (stayed at the Veranda resort) but it pales in comparison to Eagle Beach. There were strips of beach that were only about 5 feet wide during high tide on Grace Beach and a fair amount of seaweed.
If they compared the islands Provo vs Aruba - there is no comparison - Aruba hands down. There is so much more going for Aruba than Provo:
1) Great food on Aruba - Provo had some nice restaurants but nowhere near the numbers of Aruba.
2) Activities on Aruba - So much more to do on Aruba. In all fairness, Provo is much less developed.
3) People on Aruba - Hands down Arubans are on a whole much friendlier and approachable.
4) Casinos on Aruba - Many, many to choose from for great gambling fun. Provo had one functional casino that was about the size of a large restaurant.
If your looking for a quiet, semi-secluded island with not much to do except lounge around all day then Provo may be your thing.
Someone mentioned, on a different thread, that Aruba was "gritty". LOL... they should go to Provo to see what "gritty" really means. The general living conditions on Provo are much lower than Aruba and when you leave the resort grounds you are surrounded by dilapidated buildings and run down shacks where a lot of the locals live in. Not saying anything bad about the Provo people but it is evident they generally live in poorer conditions.