Live sea view cam by Alguer Beach, L'Ametlla de Mar in Tarragona, Spain. Map below shows where it is, and similar cameras help you compare angles.