Escape the crowds of Marrakech and head to this coastal gem just three hours away for outdoor adventures on the water, art, ...