Cardiff all fishing is inshore. 1-2 miles out will get big cod, hounds, rays, bass, sole, conger. You generally need to move up and down the coast though to find fish.
Seansea/Milford, you got lots of fish inshore, no need for a 20 mile run…
Sharks, yes it’s offshore, 40 miles+ That’s only time I go offshore