The Boathouse restaurant and the City of Cape Coral have reached a new 30-year lease agreement. The deal includes monthly rent payments plus a percentage of gross sales, which will increase over time.