Most countries follow the rule of territoriality, you declare and pay taxes in the country you are fiscal resident (mainly, living for at least 6 months/year).
The notable exception is US, under the FATCA, all US persons (residents in US and non-residents US citizens) must declare and pay taxes in US. Under this law, some bank secrecy territories lost their secrecy, noteworthy, the famous Swiss bank secrecy went down.
Besides, US already taxes and demands tax declaration on crypto income.
There are forums about offshore banking and tax optimization, including for retail persons.
EDIT: I just remember, in Netherlands, you have also to declare the gambling platforms’ accounts?