I do a Caulker day trip every year. I'd go nuts if I stayed there, but it makes for a relaxing day. It is a very small island, so I would plan any "adventure" from San Pedro. Great shopping, fabulous atmosphere, wonderful swimming at the "cut." DO IT!