The Jamaican town of Ocho Rios has much to offer travelers but is perhaps best known as the home base of James Bond's archenemy, Miss Taro. In fact, the town still maintains a good deal of the mystique it first cultivated as the setting for the first James Bond film from 1962, "Dr. No." James Bond Beach occupies a beautiful stretch of waterfront surrounded by breathtaking mountains.