barrio chino deffo has passion fruit atm. I bought some last week.
I can't remember the name of the supermarket but it's one of the big ones with an upstairs part (they sell crockery etc up there) and lockers to your left on the stairs as you walk in. Just before the fish section, to the right at the back is a fruit and veg section where, if last week is anything to go buy, there is a big pile of yellow passion fruits (Brazilian ones). Not cheap though.