No speaker is indestructible.
The key is to get a set that is powerful and high quality enough that you can turn it up to, say, 4 or 5, and get all the sound you want. Typically at the top end of the volume control range, you get humungous amounts of distortion, which besides sounding bad, will damage the speakers faster than clean high volume will.
If your budget can stretch to it, look at the higher end Logitech 5.1 units that have digital optical input so you can run digital from your Mac to the speakers.
Unfortunately, at your budget, you can't get 1) accurate reproduction, 2) loud volume and 3) extended bass frequencies all at once. You might be able to get two out of the three.