To have a whale of a time is to have a very good time.
Examples of use:
1. The children are having a whale of a time playing on the beach.
2. We had a whale of a time on holiday.
3. You should come skydiving with us. You'll have a whale of a time.
Can you write a sentence using this expression?
Have you had a whale of a time recently?
Image © Isaac Kohane