Citation: 2C_109/2018 E. C

Par acte de recours intitulé "recours de droit public et recours constitutionnel subsidiaire", A.________ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler la décision de révocation de son droit d'amarrage. Subsidiairement, il conclut au remplacement de cette décision de révocation par un avertissement. Plus subsidiairement encore, il requiert l'annulation de l'arrêt entrepris et le "renvoi de la cause pour complément d'enquête (intégrant son comportement depuis le début de la procédure) et nouvelle décision". Il sollicite en outre le bénéfice de l'assistance judiciaire devant le Tribunal fédéral. Le Tribunal cantonal renonce à se déterminer et se réfère aux considérants de son arrêt. La Municipalité dépose des observations et conclut au rejet du recours. Le recourant a répliqué. La Municipalité a dupliqué. Par ordonnance du 26 février 2018, le Juge présidant la IIe Cour de droit public du Tribunal fédéral a accordé l'effet suspensif au recours.