Shame about you being disappointed on your coach trip. I am coming in the defence of the coach driver/operator because I've been down that road, literally. I don't know Solva but I lived in Tenby for most of the first five years of my life, and I do know Cardigan. If Solva is a pretty little village there is a fair chance that the residents don't welcome coaches. They like the passengers but they don't like what brings them. I don't know if this applies here, but it might do.
On the other hand Cardigan would have coach parking, and the shoppers amongst the passengers usually moan if they get less than their two hours. No time, too far to walk fast etc etc.
This is the problem. Its hard to satisfy 50 passengers often with different expectations.