A) Since you mention that Mycenae has no port or water way connection: Very true, archeologists haven't got a clue how on earth it was built and consider it an architectonic miracle !!! - and the fact it doesn't have a port marked the downfall of this Kingdom, unable to trade and keep up with city states the likes of Athenae. And not even Great Rome or Athens had their own ports- Pireos, for instance was a separate town that Athens would eventualy grow towards and enclose within its city defences by a purpose built wall). Been there, seen it, bought the t-shirt.
B) Blind Homer lived between 300 to 400 years after the city excavation site described as Troy VI - VII was destroyed. "Even if there was a Bronze Age city on the site now called Troy, and even if that city was destroyed by fire and/or war at about the same time as the time postulated for the Trojan War, there is still no evidence that any of the events described by Homer ever took place. In particular, the name Troy does not appear in any of the Greek written records (admittedly not extensive) from the many Mycenean or Bronze Age sites excavated over the past century. If there was a major city called Troy anywhere in the Aegean area, no-one at Knossos or Mycenae or Pylos mentioned it."
a) Right- so if that city is within spitting range from the sea, what would have stopped the Trojans from building a port? One can even see the sea from the top of mount Hissarlik!
b) I never spoke of ANY naval battle, just of the technique the Trojans used to anchor their warships.

If you mean that if Troy would have had a port, thus a large fleet able to withstand a fleet of (allegedly) 1000 vessels, thus a sea battle would have taken place which the greek historians would have boasted about (as Greeks love to exagerate, *cough* a little, as we all know), and we would have thus had to read about it in Homer's Poems, and because they don't this means that Troy didn't have a port- then I must say these are too many assumptions in one go. I could equally assume that such an unbelievably vast fleet as the Greeks are said to have fielded would have caused the Trojan fleet to flee- but I'm not since there is no evidence about any of it.
c) There is btw a site in relative proximity to the present excavation site of Troy that could have featured an "inner water basin" about 3 thousand years ago- indications of a young state's trading site? However...
d) ...It doesn't surprise me that the place was named Ilium after (!) Homer wrote about it- the question should be what it was called before Homer did so. (Mentioning Homer naming the site- in Greek it would be Ilion: Ilium is as said the post-Roman Latin denomination)
"It is important to note that no text or artefact has ever been found which clearly identifies the bronze age site as that of Troy, or indeed confirms that any such place as Troy ever existed. Some archaeologists and historians maintain that none of the events in Homer are historical. Others accept that there may be a foundation of historical events in the Homeric stories, but say that in the absence of independent evidence it is not possible to separate fact from myth in the stories.
In recent years scholars have suggested that the Homeric stories represented a synthesis of many old Greek stories of various Bronze Age sieges and expeditions, fused together in the Greek memory during the "dark ages" which followed the fall of the Mycenean civilisation. In this view, no historical city of Troy existed anywhere: the name derives from a people called the Troies, who probably lived in central Greece. The identification of the hill at Hissarlik as Troy is, in this view, a late development, following the Greek colonisation of Asia Minor in the 8th century BCE."