Check with the particular sites/locations for details. Customs may vary from place to place.

In San Pedro you can go on a tour on Christmas and/or Boxing day and can have a fine dining experience as well. Smaller shops and restaurants will probably be closed.