Are the beaches good for sunbathing/swimming in Essaouira? I have read that they are used like parks ie lots of people wandering about. Or are there private beach clubs you can go to? We are planning to stay at Ocean Vagabond hotel which says it has a private beach but comments I have read say this is not the case. Is Agadir a better location for beach?