If you have booked a holiday through a travel agent, your contract is with the agent and not with the airline or hotel companies. And you will need to check their cancellation policy. You might be able to get a refund or rebook your holiday.
IMPORTANT NOTE: The rights for holidays are different from flights and hotels because instead of dealing directly with the airlines and hotels companies, you are dealing with an agency, so you need to check your contract with them. It's essential to check their cancellation policy beforehand.