Photo detail

Activities abound from water aerobics, yoga and dance classes, to beach volleyball, Spanish lessons and poker tournaments.
Photo by Deborah Stone