I dont know a good font to replace the main one
You might need to work with the spaces, weights and fonts bellow title
Yes, text up the top is too small and hard to read, and RESERVATION,… needs a different color.
Text hierarchy seems alright.
Not sure about the background the model is on, looks like a lifesaver, but it isn’t, and you need a gradient behind the lettering, since the model behind the CHRISTIE is sloppy.
I would say if you want to keep the oval shape then the background that looks like water needs to go. Or keep the background and ditch the oval shape part.
Make all of those changes, and then give it a shot.