Have a whale of a time

“Have a whale of a time” is an idiom that means to have a great or extremely enjoyable time. The phrase is often used to express that someone is having a lot of fun or experiencing a fantastic time during an event or activity. The Idiom “whale of a time” originated from the idea that whales are known for being large, majestic creatures that move gracefully and playfully in the ocean. Therefore, when someone is said to be having a “whale of a time,” it implies that they are having an exceptionally wonderful and memorable experience.
For example, if you go to a music festival with your friends and have an amazing time dancing, singing along to your favorite songs, and enjoying the atmosphere, you could say that you had a whale of a time at the festival.