Perranporth should replace Trevose and definitely not St.Enodoc which is just about my favourite course.
I've not played Bude but I've senn a few holes as it's in the middle of town. Looks fun but not in the same league as the others.
You could also try Saunton which is only a few miles from RND and has two superb links. However St.Enodoc and Perranporth would be more fun.