Maybe, but probably not immediately.
Having your own website is about converting visitors into paying guests - paid for advertising should ensure a steady stream of highly targeted visitors, that is what you are paying for. It is the Click Through Rate (CTR) you need to watch, not just visitor numbers. The CTR is how many visitors actually book. I.E. if you get 100 visitors from advertising and you pay £200 a year, but only 2 go ahead and book, then each paying guest has cost you £100. Get a better website that converts more of those 100 visitors, to say 5 bookings, then each guest is down to costing you £40 in advertising.
If you enable the integrated Google Analytics feature in our CMS then you can see how your website visitors arrived at your website - from Search Engine Result Pages (SERPs) along with the search terms, or from links on other websites. If you get your SEO right and can get good SERPs for a wide variety of search terms and your Analytics show the majority of visitors coming from search engines and not paid for advertising then you can consider reducing your paid for advertising.
Google isn't fast at moving your website up the search results, it might take 6 months or more, so be patient and keeping tweaking your keywords, and that is the point of using Content Management Systems, you can alter existing pages when you like, and add new pages with more information for your guests, all the information you can't put on a holiday listings website:- What can they do, where can they go, how to get there, where to eat, shop, attractions to visit. Find all the annual events that occur in your area.