Offshore energy platform