San Blas. Bocas is actually nothing great as a town, and the scuba diving is average at best. The San Blas Islands are ARE the Caribbean. When you think of Caribbean Islands you are thinking of the San Blas....At the end of the day, though. It's about what you want to do. There is more partying at Bocas...But that ain't my bag, really.