В данном предложении грамматическая основа состоит из двух частей: "морские волны шумят" и "морские волны бьются". То есть основа состоит из подлежащего "морские волны" и сказуемых "шумят" и "бьются".
Теперь касательно запятой. Запятая не ставится перед союзом "и", так как он соединяет однородные члены предложения — два простых сказуемых ("шумят" и "бьются"). В русском языке правило гласит, что запятая не ставится между однородными членами, соединёнными союзами "и", "да" (в значении "и") и "или" (в значении "либо").
Таким образом, правильное объяснение отсутствия запятой заключается в том, что она не требуется перед союзом "и", так как соединяются два однородных сказуемых.