The Bora Bora Lagoon Resort enjoys a prime location on Motu Toopua looking out over the lagoon to Mount Pahia, shrouded in a cloud at this moment.