Take a closer look at David's Beach Hotel, Union Island and the Grenadines and see what is waiting for you in this little known corner of the world.