A place where a lot people go on holiday or vacation is?

A. casino
B. beach
C. resort
D. museum