Including small close-in offshore islands such as Ford Island and the islands in Kaneohe Bay and off the eastern coast, it has a total land area of 596 sqmi , making it the 20th largest island in the United States.