Here is a site where you can obtain a list of all ships present at the time of the attack (sorted by type and hull number) including ships within 12 miles from the island of Oahu, but were not actually within Pearl Harbor: