africa, sea, sky, storm, clouds, rainbow, rocks, waves, morocco, breakers, essaouira, smashing, crashing, cannons, rampart