@Jake398 There are a lot of different ways to be successful as a host, but I think the most universal one is to create the experience you would most want to have if you were the guest. What kind of host would you rather have - one who treats your family with sincere hospitality and gives reliable, honest advice about local businesses, or one who's cutting a deal for their recommendations and always trying to sell you stuff?
I agree with Laura that your business doesn't have the kind of scale that would make mercenary arrangements with local businesses profitable for you. But still, I can see from your listing a lot of potential opportunities for new revenue streams. For example, you offer free kayaks, which is awesome - but it's also quite an exceptional amenity, so you could change this to an optional add-on for a daily rental fee. If you're not hosting remotely and have the time, you could also create an Experiences listing and offer guided kayak tours or other outdoor excursions that can be booked in tandem with a stay. And since the house doesn't seem to be right next door to a supermarket, I bet a lot of guests would pay an extra fee to have a customized food hamper waiting for them on arrival, stocked with a good mix of convenient staples and local delicacies. If you're doing longer stays, you can offer interim cleanings as a luxury service.
The important thing is that whatever goods or services you offer for extra income should be relevant and desirable to the guests. Your beautiful home has an understandably high price tag, and you want for guests who don't go in for the bells and whistles to still feel that they've gotten a good value. But if an optional extra offering or two makes the offering even more convenient and enjoyable for the guests, that's a win for everyone.