smidgy, off the lobby there is a gift shop and it does have a soda machine.
and there are shops on the first floor on the walkway to the boat dock.
i always use car service and a grocery stop for my water/soda/etc.
so i don't always pay attention to what else is in the shop.
you could walk to walgreens that is close to PBH for the things you listed above.
take the boat taxi to pbh, walk about 3 minutes to that shopping strip center.
if you over buy, take a taxi back to rph.
the taxi will be close to $5.
and there are shops on the first floor on the walkway to the boat dock.
i always use car service and a grocery stop for my water/soda/etc.
so i don't always pay attention to what else is in the shop.
you could walk to walgreens that is close to PBH for the things you listed above.
take the boat taxi to pbh, walk about 3 minutes to that shopping strip center.
if you over buy, take a taxi back to rph.
the taxi will be close to $5.