at first glance, the query with the inner joins looks ok.
what i would do is try 2 things..
echo the select statement to the screen, to ensure it is as it should be, and if it looks ok, try pasting it into the sql window in phpmyadmin.
if this doesn't work, try doing the same thing without any filter criteria, to ensure you are getting some rows returned.
to get your sql statement to the screen, add the line
echo $query_educationalDestinations ;
$totalRows_educationalDestinations = mysql_num_rows($educationalDestinations);