The isle is the location of Edward and Bella's honeymoon (Twilight Saga) Movie Locations Links: en.wikipedia.org, www.twilightlexicon.com By: acarolz