James Bond Beach sits on a small peninsula at Oracabessa Bay, approximately 10 miles or 16 kilometres from the Jamaican north coast town of Ocho Rios. The beach is noted for its water sports centre, its "crystal clear" water, and its mountains that reach "straight down to the sea."