Yes, there should be a number of RN ships open to the public including the carrier Illustrious. The press release I got says that up to 20 ships will be open.
If previous shows are anything to go by then you ideally need two days to do it justice if you take in the Historic Dockyard as well.
Colin