This is technically correct, but no context is devoid of political overtones and there's very reasonable arguments for decolonising the terminology.
"British Isles" is the widely accepted term internationally in large part due to the historical dominance of the British Empire, coupled with the ongoing influence of the British state internationally (particularly in the anglosphere). It is however not a generally preferred term within Ireland, which is worth noting alongside any technical facts about geography.