"Windy" (pronounced like 'Win D") means "has lots of wind". That is, moving air.
"Windy" (pronounced like "Whine D") means "winds a lot". That is, it has lots of curves.
(Naturally your accent may make the pronunciations different - I speak with a southern English accent, for reference.)