The correct response is: It is claimed as territorial waters by both Spain and Morocco.
The Strait of Gibraltar is unique due to the overlapping territorial claims by both countries, but it is recognized as international waters, allowing for free passage despite these claims.