This is because a heavy watermelon indicated that it is full of water and therefore already nice and ripe.
This is also the same case with most fruits or vegetables.
Otherwise, a shiny watermelon means that it is not ripe enough.

Image credit: Natural Ways via YouTube
How to Pick the Sweetest Watermelon Every Single Time

