I was there last Easter. Everything closed at midnight on Holy Thursday and was closed all day on Good Friday. Everything was open again on Saturday and on Easter. It seem that Good Friday is the only off day that most people in San Pedro get. So the only day you might have trouble on is Good Friday other than that its buisness as usuall.

See ya,