Airbnb can generate higher rental income. Though, this does come at a cost. Hosts need to ensure that their investment property boasts a great location, which might mean more upfront costs. Even with beachfront property, you'll only be able to generate more revenue if you go the extra mile.