Here is a simple solution to resolve the Element is not clickable at point issue with ChromeDriver in Webdriver.
Here is the function I have written to detect the browser and then pause for .5 sec before executing the next command.
Just put a Thread.Sleep after initializing the ChromeDriver.
driver = new ChromeDriver();
String chromeProfile =
switches.add("--user-data-dir=" + chromeProfile);
driver = new ChromeDriver(capabilities);