Just for fun, I worked up some "rules" for "converting" historical encounters (i.e., Age of Sail) to Command...
First, find a historical encounter. Wikipedia has a large list of them!
As an example, a quick bit of searching leads me to the Battle of Minorca...
Now, I need to "translate" the ships. One way to do this is to assume there are three general types of ships that can be involved in such battles...
Ships of the Line (first-, second-, third-, and sometimes fourth-rate ships) -- treat these as cruisers or large destoyers, vessels of at least 5,000 tons displacement
Frigates (i.e., fifth- and sixth-rate ships) -- treat these as smaller destroyers, frigates, and large corvettes or OPVs, vessels with displacements between 1,500 and 5,000 tons
Sloops (unrated ships smaller than frigates) -- treat these as corvettes, OPVs, missile boats, etc., vessels with displacements of less than 1,500 tons
The battle of Minorca involved two large squadrons of ships, each side has about a dozen ships of the line and about half-a-dozen frigates. A Command version will give each side a dozen cruisers and/or large destroyers and half-a-dozen smaller destroyers, frigates, or corvettes.
Sides? Use the ones from the historical battle. England vs. France!
Date? Take the actual historical date and add increments of 50 years until you get a date that makes sense for Command. With this battle, from 1756, either 1956 or 2006 would be reasonable. This also lets you know which classes are appropriate for the scenario--no cheating and putting a Type 42 destroyer in a scenario set in 1956!
No aircraft carriers in these conversions, of course, but onboard helicopters can be used. Also, we assume these squadrons, etc. are on their own...no land-based aircraft backing them up.