Тhe 588-MW Beatrice offshore wind farm in the Moray Firth, Scotland, is expected to generate first power in July, utility SSE (LON:SSE), one of the project’s developers, said today.