Most replies here are about more articles or more links, but I'd look at what the site can rank for that the big travel sites can't. "Things to do in" and "best places to stay" belong to the large travel sites and blogs, and even when you rank, those readers aren't ready to book yet.
A rental platform's edge is its inventory. Pages like "villas with a private pool in [town]", "pet-friendly rentals in [town]" or "[town] apartments near the beach", built from your real listings with prices, photos and how many are available, match searches the big sites answer badly. Only make one where you have enough listings to fill it, otherwise it's a thin page.
Two checks first. Are your location and filter pages indexable at all: rendered server-side, not noindexed, one canonical URL per combination? And in GSC, which of those queries already give you impressions at positions 10-30? That's your first list to build out. Then link the existing articles to those pages, not to the homepage.