To find out whether a certain point is visible, you can check if the current view contains it.
sf::View view = window.getView();
sf::FloatRect viewRect(view.getCenter() - view.getSize() / 2.f, view.getSize());
sf::Vector2f point(...);
bool visible = viewRect.contains(point);
Things get more trickier when you consider rotated views.