Port Charlotte has only one shop, which closes early and doesn't have a wide range of stock, so make sure you buy everything you need from Bowmore or one of the larger villages before you get here if you are intending to feed yourself. If you are planning on eating out, all the hotels can provide dinner for fairly reasonable prices.