The phrase
"holiday island" refers to a place that is specifically meant for relaxation and enjoyment during vacations. It typically has beautiful scenery, recreational activities, and attractions for tourists to experience and have a good time.
Full definition