I'm looking to book a flight sometime this fall to Barcelona. How far away can I be sure that the water is going to be warm enough to swim?
Obviously there are seasonal variations, so I'm interested in a date which has a 90% confidence of being warm enough. For the purposes of this question warm is 21 degrees Celcius.