There is no free parking near by and all the side roads are usually full or nearly full. The main hospital car park also tends to get full during the day.
The only option is really the Marina Car Park (but not the Asda part) this is free, but there maybe a time limit now (not sure)