You have many options to market your self-catering accommodation:
Your own direct booking website
Channels, eg Booking.com or Airbnb
Social media, eg Facebook or Instagram
Relationships with local businesses
Internet directories
Industry forums
Word of Mouth (WOM)
Google or Social media paid adverts
Email Marketing