You just can't make everyone happy, therefor it's important to focus your efforts on a few selected types of clients. Preferable those that suits best to you, matches your values, interest, are profitable and above all are fun working with !
To make these clients satisfied and happy you services should excel and fit to their specific needs, its vital to know your (potential) customers inside out and build a company around them that can serve them like no one else.
People have different passions and different interests. And for all those different interests their is a vast amount of information on the internet highly targeted and especially crafted to the needs of these people.
Because there is so much travel content online, it's incredibly difficult to sell travel products on the internet that are not targeted towards a niche, very few player are able to do this.