Sort:  

At first I thought it might be in the Algarve but I couldn't be sure. I've been to Portimão, great beach!
The short is very touching! One of the best I've seen in a while! :D