Fish are not commonly found within natural swimming pools. This is because of the added waste that fish will add to your pool. They won't be especially pleasant to swim in or around, and it can quickly become too much for your plants to handle.
If you're determined on adding fish, try to keep to small, low-impact varieties that won't hurt your plants, or create too much waste.