beach, friends, friendships, friendship, surfing, surf, surf board, ocean, village, fun, amazing, morocco, sand, sand beach, sand beaches, gathering, sport, small town, relationship, soil, community, wave, african country, person, diversion, district, water sport, earth, settlement, friend
Fun in the charming village of Imsouane in Morocco.