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