If you only want coverage for cancellation for a covered event travel insurance is the way to go.
Renting a timeshare from an owner, directly or through a broker, frequently requires 100% payment when your reservations confirmed with no changes or cancellation. Anything better is great. You're trading off price for flexibility.
Significantly better terms requires booking directly with Wyndham $$$$