my boyfriend and I are spending a couple days in Panama City and then flying over to Boco del Toro for a few days to relax. We're a little confused about what island to stay on - the main island or one of the surrounding ones? we want clear water, and white sand beaches - but we don't want to be too far away from being able to try out some other restaurants and bars. Does anyone have any suggestions. Is it necessary to stay on the main island? We don't want to get stuck somewhere with too much chaos as well, so we're a bit torn on what to do. Thoughts?