Misunderstandings, colloquialisms, wrong words and false friends: 7
The best localisation for a holiday is by the seaside.
This is a simple case of a word being confused with a similar-but-not-identical word.
I believe the word the speaker is looking for is location, meaning a particular place: The best location for a holiday is by the seaside. The hotel is in an excellent location: it is five minutes from the sea and the shopping centre.
The word 'localisation' in this context means 'The process of making something local in character or restricting it to a particular place' (Oxford Dictionaries), and is often used in the same context as globalisation (to operate or influence on a worldwide scale): We should be thinking of more localisation and not globalisation.
Incidentally, globalisation can be spelt with a Z instead of an S (globalization) as well as localization.