Where is Welcome Sea?

Where is Welcome Sea located?

Welcome Sea, Welcome Sea, Spain (approx. 28.920536°, -13.647553°)


Where is Welcome Sea on the map?