Cape Coral, FL Weather