Het Bella Vista Hotel bevindt zich bij de St. Paul’s Bay aan de rand van Qawra en Bugibba, de grootste badplaatsen van Malta. De promenade langs de kust strekt zich uit van Salina Bay tot St. Paul’s Bay en is op loopafstand van het hotel. Bijna nergens op het eiland hebt u zo’n mooi uitzicht over de open zee en op de St. Paul’s Islands.
Vanuit het hotel ziet men uit op enkele van de meest adembenemende groene valleien en vlakten van dit gedeelte van Malta, met Qawra Bay aan de ene kant en Wardija Hill aan de andere.