The old brain ain't what it use to be forgot to answer last?. I do all my shopping at Ramtulas. Its Porty's version of the HILO at sunshine village in Negril. On the east side of town last place as you head to Boston on main road. Downtown are the stores the locals use mostly I prefer Kaymals when downtown. If you hire a driver for the day you want to make the most of it here is a possible day trip example.
Leave Porty at 8:30 a.m. and go to Moore town the morning sun will be shining on the blue mountains the best time to see them stop for views and at Nanny's grave and back at Porty by 10:00 then head to Hollywell in the blue mountains you'll reach before noon. There's a botanical garden and hiking trails very easy to walk the view of Kingston is awesome. You have two choices for the return. Go on to Kingston maybe Port Royal and continue east to Morant Bay and visit famous court house there where the Morant Bay rebellion began then on to a late afternoon at Reach falls and back to Boston. The other return would be just go back to Porty and visit the marina walk around town and stop at folly ruins. Then finish the day with a short stop at Winifred beach. You should be able to do either return option and be back in Boston by 6:00 or 7:00. It will be a long day but I think it is so worth it. A driver for a day like that will be about $200.00 U.S.