A whole industry has grown up to support people who ask that question, here are a few things to start with.
Content: You should ensure that your website has as much content as possible and you should make sure that it is relevant. Include content on the local area, things to do, local tourist attraction and of course information about your property.
Page Titles: Make sure that your page titles are descriptive. Avoid 'keyword stuffing' (repeating the same word over and over).