One of the meanings of the word fan is someone who is admirer or passionate follower of a person or thing. This is a term is commonly used in particular in sports, art and music.
In spanish language this word means aficionado, admirador, amateur, among others.
In this context the best option is B:
los aficionados alegres (the happy fans)