One thing I would say is cut off the cannons as soon as the point criteria has been met and the timer has gone off cause in effect you can win the level then fail it, if that makes sense, not a game breaking flaw but issues are issues, fantastic other than that 5/5.
here is a tip for high jumps: jump out of the water, land nose first and then IMEDIATLY jump out again. just keep doing that until you reach the resturant.