I'm a little puzzled by all of the comments about the location of the launches. I'm sure countless meetings were held and a lot of resources (time and money) were spent in finding a suitable location, and Cape Canaveral, while not perfect, likely fit more of the requirements than other contenders. Also, one can assume that one of the non-negotiable requirements was "US location".
Every location is at the mercy of weather. I'd say the Cape's history of successful launches demonstrates that Florida weather is not a huge deterrent to that location. Regardless, it's a huge bummer when missions are scrubbed, especially for major milestone ones like this one.