No, Tenerife is one of the Canary Islands which is located in the Atlantic and its just north of Morrocco.
Have you not been educated in how to use and look at maps or atlases at some point in your school life?
Tenerife and the other Canary Islands are located in the Atlantic Ocean.
No. Atlantic Ocean, off the African coast,
Maybe it was at one time, before floating out into the Atlantic, and setting up anchor off the coast of North Africa.
The way to learn properly, and remember it, is to look it up for yourself (internet search) instead of being lazy and asking others.
No it isn't, a simple search on Google would have given you the answer