Best tips to meet locals and make friends anywhere in the world:
1. DON'T be an Ugly American/German/Frenchman/Anyone who is loud, obnoxious (yes you), thinks his/er own country is the greatest place on earth and proclaims it to all, and don't physically or verbally look down on/sneer at/turn your nose up at anything local because it's 'not like home'.
2. Keep your eyes and ears open to the ebb and flow around you.
3. Act with humility not arrogance. Be polite.
4. Don't hang out with your fellow ex-pats; get to know the local people.
5. If you don't know it, learn at least some of the local language or creole.
6. Attend local events
7. Stay out of bars, whorehouses and other dives...