Metservice is beyond hopeless. Couldn't forecast the sea being wet and snow being cold. Honestly I don't know how they stay in operation, presumably some sort of state funding. We had a general rule for ski trips that if Metservice said it was going to be crap, you should go skiing. Because on the fairly regular case that they were wrong, the mountain would be empty thanks to all the people who only look at Metservice.
They seemingly always forecast the worst case scenario. I guess the old idiom applies that I would rather be on land wishing I was fishing than on the water wishing I was on land, but if you rely solely on Metservice you will miss a lot of perfectly fishable days.
Swellmap is unreliable IMO. Probably the most prone to saying it will be good and you get out there to find it isn't.
Predictwind is the best by a mile in my estimation, having tried a lot of them. The fact they have a "Validation" function in the app so you can compare how accurate their forecasts were, kinda speaks to them being confident. The ECMWF model has historically been very very good, however they recently added ICON which looks promising. GFS and the other models, unreliable.
Windy has both ECMWF and ICON available now. Honestly it's 99% of Predictwind. If you're an angler and you're not using one of Windy or PW you're missing out.