Puerto de Santa Maria, Spain
Seville has the closest international airport serving most of Europe and the UK.
There is bus service throughout the area and a ferry runs to Cadiz (much more scenic than the bus). Uber isn’t available but there are plenty of taxis. If you’re planning to road trip to other small towns, a car might be a good idea.