Best possible wedding location in Treasure Beach , beautiful beach with coconut palms , covered restaurant , deck swimming pool and accommodation on stylish sea view cottages .