Barnes & Noble hosts a bookfair benefiting Friends of the Ocean Beach Library. Barnes & Noble staff will wrap your holiday purchases Dec. 14-15. The event takes place at Barnes & Noble Hazard Center at 7610 Hazard Center Drive. A percentage of purchases will benefit the Ocean Beach Library. If you are unable to get to the bookfair, you can purchase online at bn.com/bookfairs. Enter bookfair ID #11090966 at checkout.

SATURDAY, Dec. 14

• The Ocean Beach Craft Fair takes place from 9 a.m. to 3 p.m. at Veterans’ Plaza at the foot of Newport Avenue. For more information, call (619) 846-6269 or (619) 515-4400.

• Santa pays a visit with youngsters at the foot of Newport Avenue. For more information, call (619) 846-6269 or (619) 515-4400.

• The Rock Church’s motorcycle ministry in Point Loma is riding to collect toys for the 17th annual Toys for Joy. Each biker will bring one unwrapped toy as registration for the Toys for Joy toy drive. Toys For Joy will take place at Abraham Lincoln High School. More than 12,000 people are expected to attend the free distribution where families in need will receive toys, food, clothing and groceries in time for the holidays. The event formally begins on Saturday, Dec. 7 with registration at 9 a.m. and riders taking to the road at 10 a.m. The route will begin at Sweetwater Harley Davidison,

3201 Hoover Ave. in National City and end at the Rock Church in Point Loma at 2277 Rosecrans St. For more information, visit www.toys-for-joys.org.

SUNDAY, Dec. 15

The San Diego First Church of the Nazarene at Point Loma Nazarene University will present “Joyful Sounds of Christmas” at 6 p.m. on campus at

901 Lomaland Drive. Choir, handbells, drama, orchestra and carol singing will all be a part of this night of celebration. Dessert will be sold to support mission trip scholarships for teens in the First Church Youth Group at 5:30 p.m. Admission is free. For more information, call (619) 849-3100.

MONDAY, Dec. 16

The Ocean Beach Town Council hosts its annual Holiday Homes Decoration Contest. The best-dressed 92107 holiday homes will be judged. For more information, call (619) 316-3403.

Dec. 16, 17 and 19

The Ocean Beach Town Council will host its annual Food & Toy Drive for local disadvantaged families and children from 5 to 7:30 p.m. each night at the Point Loma United Methodist Church, located at 1984 Sunset Cliffs Blvd. Union Bank will sponsor an Angel Tree for food and toy dropoffs; Chase Bank will host a Teddy Bear Tree dropoff; and US Bank will sponsor a Child or Teenage Book Tree dropoff. Residents can donate any canned or boxed items or a new, unwrapped toy. For more information, call (619) 846-6269 or (619) 515-4400. Alliance Group Real Estate Services has partnered with the Ocean Beach Town Council and Ocean Beach Community Foundation to collect toys and food for local families in need. people in the 92106 or 92017 ZIP codes. For more information, visit www.mypoint-loma.com/FoodDrive.

• Santa pays a visit with youngsters at the foot of Newport Avenue. For more information, call (619) 846-6269 or (619) 515-4400.

WEDNESDAY, Dec. 18

• The Point Loma/Hervey Branch Library will be the site of a free performance by the Point Loma Singers in a holiday concert engagement. The concert takes place at the library,

3701 Voltaire St. For more information, call (619) 531-1539.

• The Ocean Beach Town Council hosts the popular OB Farmers Market along Newport Avenue from 4 to 7 p.m. For more information, call (619) 846-6269.

SATURDAY, Dec. 21

• The Ocean Beach Craft Fair takes place from 9 a.m. to 3 p.m. at Veterans’ Plaza at the foot of Newport Avenue. For more information, call (619) 846-6269 or (619) 515-4400.

• Ocean Beach Town Council members and community volunteers will begin delivering food and toy packages to disadvantaged families and children beginning at 8:30 a.m. For more information, call (619) 846-6269 or

(619) 515-4400.

WEDNESDAY, Jan. 8

Free presentation by speaker C.E. Poverman, who will discuss his fifth novel, “Learning by Drowning.” The work is an acutely intelligent, psychological thriller involving a volatile bond between two brothers and the mysterious woman who consumes their lives. The presentation takes place at 6:30 p.m. at the library, 3701 Voltaire St. For more information, call (619) 531-1539.