I have just been on holiday to Pembroke, but didn't do any diving. I did however have a scout round to find out about future possible trips. I found our that Celtic diving, based in Fishguard, only do boat dives. There is also West Wales Diving, near Little Haven, and they do both boat and shore diving.
The West Wales Dive Centre is situated in the heart of Pembrokshire