A FlyerTalk Posting Legend
Join Date: Jul 2002
Location: MCI
Programs: AA Gold 1MM, AS MVP, UA Silver, WN A-List, Marriott LT Titanium, HH Diamond
Posts: 53,012
How about nonstop to Barcelona? That's a great choice for beach + city. There are good urban beaches directly in the city, plus smaller towns up and down the coast, accessible by inexpensive local trains.
The weather will be nice, although I don't know how/if/when the water temperature changes throughout the year.