The guy who was selling them explained that they were from his roomate who was peace corp. there.
The table cloth is embroidered.
They actually remind me a little bit of my cousine's beautiful Kikoi.
When I was this summer in Martinique for vacations at my parent's, my aunt and cousines were there (we had such a great time!), and when going to the beach they had a pretty piece of fabric to lay on the sand...
It's a traditional rectangular shaped piece of woven cotton which comes in a large range of color, generally striped and originally from Kenya.
picture from here.
picture from here
image found here