During WW2, a Dutch warship was disguised as a tropical island to escape detection by the Japanese. It was the only ship of its class to survive.
HNLMS Abraham Crijnssen, a tiny minesweeper with little in the way of offensive armament or speed, was able to successfully escape to Australia because the captain came up with a crazy scheme. He disguised the entire ship as a small island.
Although the Abraham Crijnssen was a relatively small ship, it was still a big object—approximately 55 meters (180 ft) long and 7 meters (25 ft) wide. So the crew used foliage from island vegetation and gray paint to make the ship's hull look like rock faces.
Moving only at night, the ship was able to blend in with the thousands of other tiny islands around Indonesia, and the Japanese didn't notice the moving island. The Abraham Crijnssen was the last Allied ship that escaped the Dutch East Indies.