Independent cafes and restaurants cater for both locals and tourists