If you just want to move from a town to another, public boat service could be the best option.
Navigazione Laghi is the local company that provides boat tours to all the major locations on the Brescia side and on the Verona side of the lake.
Also, since the northern area of Lake Garda doesn’t allow to navigate by private motorboat, Navigazione Laghi is the only company that runs boat tours in this area.