Barcelona's beach in late evening sunshine, with twin towers at Port Olympic visible on the horizon.