I have added red lines for bearers. It would be easier to run longer lengths instead of short lengths. Some of the joists can be cantilevered (overhang the bearers) 200 -300 mm can be acceptable, up to 600 for 140x45 TP, (depending on size of joists.) I would go all treated pine underneath. I find Cypress to prone to twisting.
Is your pool braced or braceless, you will have to work around where the side posts are, and your post holes may be in the way. May pay yo upsize the bearers and have less holes.
to determine if the timber sizes are correct you need to post distances
BEARERS between posts and between bearers (Floor load width)
JOISTS between bearers and spacing of joists (450mm is common)
SPAN TABLES (link) are the best place to check your sizes.
Decking is your choice, just any oil finish needs a lot of maintenance.