Credit to - Blender made easy for a great tutorial - here is their video • Blender Tutorial - Creating a Stormy Ocean which does a great job on explaining how to create this effective scene.
This video was created using blender, and took about 50 minutes to fully render out on a PC with these specs -
GPU: NVIDIA GeForce RTX 3070 Ti
CPU: AMD Ryzen 9 5900X 12-Core Processor
Memory: 16 GB RAM (15.93 GB RAM usable)