Whale Watching in Morocco

The Strait of Gibralter, the narrow strait that separates Spain from Morocco holds a high concentration of marine animals including several species of whales and dolphins. The strait separates the Mediterranean Sea from the Atlantic Ocean and has a unique geography,...