Rank Top on Google

Hello guys,

Can we beat the Local SEO Results?

For example like a image below;

I typed in Google for 'best hotels in dubai'

and then the local Google maps results come.

But i need to know how can we beat this local Google map results and a simple web url appear first?

I need your suggestions