Morocco Taghazout Surf Festival: a new way of promoting green tourism in Southern Morocco November 25, 2012