Your clownfish is probably fine. Some are just rapid swimmers. Ive had a percula clown for 5 years and hes all over the place. I would not go out and buy him an anenome, they are very hard to keep and should be left in the wild. A great host would be a sacrophyton or leather coral.
good luck