Essaouira, a prime location for small group photography tours