Information about lens cap (or not) is never found in the specifications that the manufacturer releases.

But I would look at any of the new compact super zoom cameras.
Such as the Panasonic ZS1 and ZS3.
They don't look like a lens cap can be used on them.

Just about all of the small digital cameras do well with macro.

A Tip: It is very difficult to hold a camera steady enough for macro usage. You really need a tripod to get the best results.

..