Hi,
I asked a couple of boat owners about this. They said you cannot paint on a polyurethane buoy. They said the paint won't stick. If it is PVC, you can sand it to get "good tooth" for grip, then...