It's the 31st year for this annual fest of all things Caribbean. Representatives of 14 islands will put on a show of music (reggae, hip-hop, gospel, steel band), poetry, skits and dance, while vendors offer souvenirs, clothing and arts and crafts. There's also a kids' corner with maypole dancing.
Where: Great Plaza at Penn's Landing at 200 S. Columbus Blvd.
When: August 20, 2017 at 12:00 p.m. to 8:00 p.m.
How much: Free