No.
The Archipelago of Azores is located at the middle of the Atlantic Ocean. For this fact Azores is considered as one of the possible places that best correspond to the legend of Atlantis. Mainland Portugal is bordered by Spain in the North and East side and by the Atlantic Ocean in the West and South. South of Portugal is near the entrance of the Mediterranean Sea but it isn't geographically in the Mediterranean Sea. Despite this fact the Portuguese climate is Mediterranean. Portugal is also considered a Mediterranean country, due to the climate and culture.
No, Portugal is not a Mediterranean country. It does, however, have a mediterranean climate, but it is not considered a mediterranean country because the south does not have the Mediterranean Sea as a coast. Once past Gibraltar the Mediterranean Sea becomes the Strait of Gibraltar.
Technically yes. Unless for the sake of the question, the Middle East is not considered part of Asia.
Technically all or most of them, but probably the answer you seek is Spain and/or Portugal. Spain is north of Morocco, across the Mediterranean Sea.
The tree continents that touch the Mediterranean Sea are Europe, Asia, and Africa
Spain, Portugal, and Andorra create the Iberian Peninsula on the far west side of Europe. Spain is the only one of these three countries that borders the Mediterranean Sea. While Andorra and Portugal are also on the Iberian Peninsula, Andorra is landlocked, and Portugal only borders the Atlantic Ocean, not the Mediterranean Sea.
The Mediterranean Sea.
Portugal makes frontier with Spain in the North and east and its border by the Atlantic Ocean to the West and South. Al thought Portugal does not geographically stands on the Mediterranean Sea (South of Portugal is in the Atlantic Ocean near the entrance to the Mediterranean Sea) its culture and climate is Mediterranean.
No. Switzerland is not a Mediterranean country, as it does not touch the Mediterranean Sea.
No. England does not touch the Meditarranean
The only ocean that does not touch Asia is the Southern Ocean. Asia has long coastlines on the Arctic, Pacific, and Indian Oceans, and technically has a short coast on the Atlantic Ocean via the Mediterranean Sea.
Portugal is next to the Atlantic Ocean