I'd much rather have underwater data centers. A floating data center seems like a massive eyesore and you'd need to run cables out there.
If you build one underground near the shore and then channel water in from the ocean, it should be much less intrusive.

