Слово «флот» пишется с маленькой буквы, если речь идет о морских или речных судах в целом. Например: морской флот, речной флот.
Однако, если слово «флот» является частью названия конкретной организации, то оно пишется с заглавной буквы. Например: Военно-морской флот, Балтийский флот.
Помните, что правильное написание слова зависит от контекста, в котором оно используется.