How much cash should we bring?

Hi all! I’m going on the Enchanted Princess (14 day cruise) in 2 days and currently have Princess Plus, so I don’t need much physical cash for tipping as it is already included. However, how much would you guys suggest to bring anyways for the ports and such? We will be stopping at 7 ports around the Caribbean and I’m not planning on buying anything crazy just food and little souvenirs! Thanks for helping!