Fleet - оперативное соединение
Navy - военно-морские силы государства
У нас термина для перевода "Navy" просто не нашлось, вот и подобрали "ВМС". Впрочем, Royal Navy традиционно переводят как "королевский флот". Видимо, термин устоялся раньше.
... так что переводчик волен выбирать "Силы" или "Флот".
Мне представляется, что "силы" употребляется для флотов, проявивших себя сравнительно недавно, и это более современный термин, а "Флот" - это для традиционных морских держав.