A Where can we buy fresh fish? There is a local fish market right as you enter George Town. Best time to go is usually late morning to early afternoon to catch the boats returning from their morning outing. Don’t go too early.