That will be very tight, especially if your table is seated late and you have a slow and/or showy chef.
Absolutely arrive at least 30-40 min. before your time and check in.
You might get seated with an earlier group.
For viewing, I'd just go outside the restaurant and go up to the top steps of the building that face the lagoon.