10 must-try food spots in HarbourFront with stunning views