Discover the hidden gems of Essaouira with a local’s guide! From secret beaches to the best pastries, explore the authentic side of this stunning Moroccan coastal town.