As parts of the Mediterranean become hostile to tourists, this North African hotspot for surfers and sunseekers is a ...