There are so many recommended places around the world... I've gathered five places which I think are great , some of them are not necessarily known among windsurfers:
1. Cabarete, Dominican Republic.
2. Jericocoara, Brazil.
3. Langebaan, South Africa.
4. Moon Beach, Sinai Peninsula, Egypt.
5. Salinas Bay, Costa Rica