The game takes place in Benidorm, isn't it? Because I have not seen this info anywhere, but I think I have recognized some places.
Yes, Benidorm in Spain. We stayed in the Calypso the first time, which is where most of these photos came from. I added more a second time. Then I cheated and used a couple of old images from Google Street view to patch up the gaps.