You can use a simple find call like this:
$artists = $this->Artist->find('all');
which returns and array like this:
array( [0] => array( [Artist] => array( 'id' => 1, 'other_field' => 'other_value', ... ), [Product] => array( [0] => array( 'id' => 1, ... ), [1] => array( 'id' => 2, ... ) ) ) [1] => array( [Artist] => array( 'id' => 2, 'other_field' => 'other_value', ... ), [Product] => array(...) ) )
You can then iterate over the results and get the information you need:
foreach ( $artists as $artist ) { echo $artist['Artist']['name']; echo count($artist['Product']); }