When I first saw this image I thought that some industrious Photoshop user had put together an oil tanker and a power station for the fun of it. Then I discovered she is a real thing: A full thermal power plant on top of a hull. One of these ships is now on its way to the Gaza strip.
These unique ships are operated by Turkish company Karadeniz Energy, apparently the only company on the world that offers these movable power plant services. They have several of these ships in different configurations.