I have a centre-board yacht. Will it be effective on this?

Yes. The Ultrasonic antifouling system will work on centre-board boats and should help to keep the board aperture free from barnacles and weed.