Have stayed at Windward Pointe and you do need a car to get 'downtown'. Finding parking isn't that bad, just will need to pay a bit for a lot or find something a few blocks away. Never have spent more than 10 minutes hunting for a spot and then it's a 10 minute walk. Will be less than a taxi all the time.