How would you like to spend your next holiday?
I want to spend my holiday in the beach
You have 2 choices. If you say "at the beach," you are staying near a beach. If you say "on the beach," you are spending your time near the water.
I want to spend my holiday at the beach