The Battle of Leyte Gulf was fought from October 23-26 1944 and was the largest naval battle of World War II. It may well be regarded as the largest naval battle in military history.
The battle was fought between the American forces and the Imperial Japanese Navy and took place close to the Philippines Islands of Leyte, Luzon and Samar, in the waters of the Leyte Gulf.
U.S. Troops invaded the island of Leyte on October 20th, 1944 as part of the “Island Hopping” strategy, to get close enough to Japan to launch an invasion and at the same time isolate & bypass heavily fortified Japanese positions.