What does A rising tide lifts all boats mean?

A rising tide lifts all boats meaning in Idioms Dictionary

This idiom, coined by John F Kennedy, defines the theory that when an economy is carrying out really, all people can benefit as a result.